question: returns the leading formal type parameters from the descriptor . concode_field_sep int formalTypeParametersIndex concode_elem_sep int index concode_elem_sep int openIndex concode_elem_sep String descriptor concode_elem_sep int closeIndex concode_field_sep void skipClass concode_elem_sep boolean hasFormalTypeParameters concode_elem_sep boolean isMethodSignature concode_elem_sep void skipArray concode_elem_sep boolean hasMoreTypes concode_elem_sep void main concode_elem_sep String nextType concode_elem_sep void skipGeneric concode_elem_sep String returnType
target: String function ( ) { return descriptor . substring ( 0 , formalTypeParametersIndex ) ; }