/** * Determines if the given generic type represents an implicit binding. * * @param literal The generic type * @return {@code true} if the generic type is implicit; otherwise {@code false} */ public static boolean isImplicit( final TypeLiteral<?> literal ) { return isImplicit( literal.getRawType() ); }