public String toString() { StringBuilder builder = new StringBuilder(); appendAnnotations(builder); builder.append('?'); if (isExtends && bound != OBJECT) { builder.append(" extends ").append(bound); } if (!isExtends && bound != null) { builder.append(" super ").append(bound); } return builder.toString(); }