Assuming getValue() returns the generic style T. But that is going to have kittens After i later pass it into a method expecting Foo. Is casting the only signifies of undertaking this?Well, I might instead like it if I could have the generic optional, as there'll be many scenarios exactly where I do not really know what kind something will likely b