private void appendTypeParametersLabels(ITypeParameter[] typeParameters,long flags,StringBuilder builder) throws JavaModelException {
  if (typeParameters.length > 0) {
    builder.append(getLT());
    for (int i=0; i < typeParameters.length; i++) {
      if (i > 0) {
        builder.append(JavaElementLabels.COMMA_STRING);
      }
      appendTypeParameterWithBounds(typeParameters[i],flags,builder);
    }
    builder.append(getGT());
  }
}

private void appendTypeParametersLabels ( ITypeParameter [ ] typeParameters , long flags , StringBuilder builder ) throws JavaModelException { if ( typeParameters . length > 0 ) { builder . append ( getLT ( ) ) ; for ( int i = 0 ; i < typeParameters . length ; i ++ ) { if ( i > 0 ) { builder . append ( JavaElementLabels . COMMA_STRING ) ; } appendTypeParameterWithBounds ( typeParameters [ i ] , flags , builder ) ; } builder . append ( getGT ( ) ) ; } }
appends labels for type parameters from type binding array .
