protected static String getConstructorDescriptor(Collection<Object> argList) {
        StringBuilder builder = new StringBuilder();
        builder.append('(');

        for (Object argumentType : argList) {
            builder.append(getTypeDescriptor(argumentType));
        }

        return builder.append(")V").toString();
    }
protected static String getConstructorDescriptor ( Collection < Object > argList ) { StringBuilder builder = new StringBuilder ( ) ; builder . append ( '(' ) ; for ( Object argumentType : argList ) { builder . append ( getTypeDescriptor ( argumentType ) ) ; } return builder . append ( ")V" ) . toString ( ) ; }
@param argList The argument list
@return The constructor descriptor