public String toString() {
        final StringBuilder sb = new StringBuilder(type.getName());
        if (kind == Parameter.Kind.OPTIONAL) sb.append("?");
        if (kind == Parameter.Kind.VARARG) sb.append("*");
        return sb.toString();
    }
public String toString()