src/main/java/org/jboss/util/collection/WeakTypeCache.java
protected <D extends GenericDeclaration> T getTypeVariable(TypeVariable<D> type)
   {
      // TODO JBMICROCONT-131 improve this
      return get(type.getBounds()[0]);
   }
protected <D extends GenericDeclaration> T getTypeVariable(TypeVariable<D> type)
   {
      // TODO JBMICROCONT-131 improve this
      return get(type.getBounds()[0]);
   }
protected < D extends GenericDeclaration > T getTypeVariable ( TypeVariable < D > type ) { // TODO JBMICROCONT-131 improve this return get ( type . getBounds ( ) [ 0 ] ) ; }
Get the information for a type variable

@param <D> the declaration
@param type the type variable
@return the info
Get the information for a type variable