code: static String getConstructorSignature(Constructor<?> c) {
        StringBuilder result = new StringBuilder();
        result.append('(');
        for (Class<?> parameterType : c.getParameterTypes()) {
          result.append(getSignature(parameterType));
        }
        result.append(")V");
        return result.toString();
      }
docs: Return a String representing the signature for a Constructor {@code c}.
  
  @param c
  a java.lang.reflect.Constructor for which to compute the
  signature
  @return the constructor's signature