org_eclipse_lemminx_extensions_xsd_XSDCompletionExtensionsTest_java
org.apache.xerces.impl.XMLDTDScannerImpl
protected String startPE(String string, boolean bl) throws IOException, XNIException {
        int n = this.fPEDepth;
        String string2 = "%" + string;
        if (!this.fSeenPEReferences) {
            this.fSeenPEReferences = true;
            this.fEntityManager.notifyHasPEReferences();
        }
        if (this.fValidation && !this.fEntityManager.isDeclaredEntity(string2)) {
            this.fErrorReporter.reportError("http://www.w3.org/TR/1998/REC-xml-19980210", "EntityNotDeclared", new Object[]{string}, (short)1);
        }
        this.fEntityManager.startEntity(this.fSymbolTable.addSymbol(string2), bl);
        if (n != this.fPEDepth && this.fEntityScanner.isExternal()) {
            this.scanTextDecl();
        }
        return string2;
    }
 -> 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 -> java.lang.String.hashCode(): int -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.intern(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.getChars(int,int,char[],int): void -> java.util.Hashtable.get(java.lang.Object): java.lang.Object -> java.util.Stack.size(): int -> java.util.Stack.elementAt(int): java.lang.Object -> java.util.Stack.elementAt(int): java.lang.Object -> java.util.Stack.push(java.lang.Object): java.lang.Object -> java.util.Stack.push(java.lang.Object): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.charAt(int): char
 [CALL] -> 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] [CALL] -> java.lang.String.hashCode(): int [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [CALL] [CALL] -> java.lang.String.intern(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.getChars(int,int,char[],int): void [EXIT] [EXIT] [EXIT] [CALL] -> java.util.Hashtable.get(java.lang.Object): java.lang.Object [CALL] [EXIT] -> java.util.Stack.size(): int -> java.util.Stack.elementAt(int): java.lang.Object -> java.util.Stack.elementAt(int): java.lang.Object [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.util.Stack.push(java.lang.Object): java.lang.Object -> java.util.Stack.push(java.lang.Object): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.charAt(int): char [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT]