org_aspectj_tools_ajdoc_BugTest_java
jdk.javadoc.internal.doclets.formats.html.SearchIndexItem
public String toString() {
        StringBuilder item = new StringBuilder("");
        switch (this.category) {
            case MODULES: {
                item.append("{").append("\"l\":\"").append(this.label).append("\"").append("}");
                break;
            }
            case PACKAGES: {
                item.append("{");
                if (!this.containingModule.isEmpty()) {
                    item.append("\"m\":\"").append(this.containingModule).append("\",");
                }
                item.append("\"l\":\"").append(this.label).append("\"");
                if (!this.url.isEmpty()) {
                    item.append(",\"url\":\"").append(this.url).append("\"");
                }
                item.append("}");
                break;
            }
            case TYPES: {
                item.append("{");
                if (!this.containingPackage.isEmpty()) {
                    item.append("\"p\":\"").append(this.containingPackage).append("\",");
                }
                item.append("\"l\":\"").append(this.label).append("\"");
                if (!this.url.isEmpty()) {
                    item.append(",\"url\":\"").append(this.url).append("\"");
                }
                item.append("}");
                break;
            }
            case MEMBERS: {
                item.append("{").append("\"p\":\"").append(this.containingPackage).append("\",").append("\"c\":\"").append(this.containingClass).append("\",").append("\"l\":\"").append(this.label).append("\"");
                if (!this.url.isEmpty()) {
                    item.append(",\"url\":\"").append(this.url).append("\"");
                }
                item.append("}");
                break;
            }
            case SEARCH_TAGS: {
                item.append("{").append("\"l\":\"").append(this.label).append("\",").append("\"h\":\"").append(this.holder).append("\",");
                if (!this.description.isEmpty()) {
                    item.append("\"d\":\"").append(this.description).append("\",");
                }
                item.append("\"u\":\"").append(this.url).append("\"").append("}");
                break;
            }
            default: {
                throw new IllegalStateException("category not set");
            }
        }
        return item.toString();
    }
 -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.String.isEmpty(): boolean -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String
 [CALL] -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.String.isEmpty(): boolean -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT]