question: transforms a type variable into a type variable token with its bounds detached . concode_field_sep String symbol concode_elem_sep List<? extends TypeDescription.Generic> bounds concode_elem_sep List<? extends AnnotationDescription> annotations concode_field_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep AnnotationList getAnnotations concode_elem_sep String getSymbol concode_elem_sep TypeList.Generic getBounds concode_elem_sep TypeVariableToken accept
target: TypeVariableToken function ( TypeDescription . Generic arg0 , ElementMatcher < ? super TypeDescription > arg1 ) { return new TypeVariableToken ( arg0 . getSymbol ( ) , arg0 . getUpperBounds ( ) . accept ( new TypeDescription . Generic . Visitor . Substitutor . ForDetachment ( arg1 ) ) , arg0 . getDeclaredAnnotations ( ) ) ; }