String () { StringBuilder builder = new StringBuilder(); builder.append('('); for (Type type : argumentTypes()) { builder.append(type.signature()); } builder.append(')'); builder.append(returnType().signature()); return builder.toString(); }