GenericMethods.java demonstrates using a custom generic type in a method that is not referenced by an enclosing class