org_aspectj_tools_ajdoc_BugTest_java
jdk.javadoc.internal.doclets.toolkit.util.StandardDocFileFactory$StandardDocFile
@Override
    public Writer openWriter() throws DocFileIOException, UnsupportedEncodingException {
        if (this.location != DocumentationTool.Location.DOCUMENTATION_OUTPUT) {
            throw new IllegalStateException();
        }
        try {
            OutputStream out = this.getFileObjectForOutput(this.path).openOutputStream();
            return new BufferedWriter(new OutputStreamWriter(out, StandardDocFileFactory.this.configuration.docencoding));
        }
        catch (IOException e) {
            throw new DocFileIOException(this, DocFileIOException.Mode.WRITE, e);
        }
    }
 -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.substring(int): java.lang.String
 [CALL] [CALL] [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.String.substring(int): java.lang.String [EXIT] [EXIT]