question: ends the formal type parameters section of the signature . concode_field_sep boolean hasParameters concode_elem_sep boolean hasFormals concode_elem_sep StringBuffer buf concode_elem_sep int argumentStack concode_field_sep void visitEnd concode_elem_sep SignatureVisitor visitInterfaceBound concode_elem_sep void visitTypeArgument concode_elem_sep SignatureVisitor visitTypeArgument concode_elem_sep SignatureVisitor visitParameterType concode_elem_sep void visitBaseType concode_elem_sep SignatureVisitor visitExceptionType concode_elem_sep void visitTypeVariable concode_elem_sep SignatureVisitor visitInterface concode_elem_sep SignatureVisitor visitClassBound concode_elem_sep SignatureVisitor visitReturnType concode_elem_sep void endArguments concode_elem_sep SignatureVisitor visitArrayType concode_elem_sep SignatureVisitor visitSuperclass concode_elem_sep String toString concode_elem_sep void visitFormalTypeParameter concode_elem_sep void visitInnerClassType concode_elem_sep void visitClassType
target: void function ( ) { if ( hasFormals ) { hasFormals = false ; buf . append ( '>' ) ; } }