org_aspectj_ajdt_ajc_BuildArgParserTestCase_java
org.aspectj.ajdt.ajc.ConfigParser
void parseOneArg(LinkedList<Arg> args) {
        Arg arg = this.removeArg(args);
        String v = arg.getValue();
        this.location = arg.getLocation();
        if (v.startsWith("@")) {
            this.parseImportedConfigFile(v.substring(1));
        } else if (v.equals("-argfile")) {
            this.parseConfigFileHelper(this.makeFile(this.removeArg(args).getValue()));
        } else if (this.isSourceFileName(v)) {
            this.addFileOrPattern(this.makeFile(v));
            if (v.endsWith("module-info.java")) {
                this.parseOption(arg.getValue(), args);
            }
        } else if (this.isXml(v)) {
            this.addXmlFile(this.makeFile(v));
        } else {
            this.parseOption(arg.getValue(), args);
        }
    }
 -> java.util.LinkedList.size(): int -> java.util.LinkedList.removeFirst(): java.lang.Object -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.endsWith(java.lang.String): boolean -> java.util.LinkedList.indexOf(java.lang.Object): int -> java.lang.String.length(): int -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.util.LinkedList.size(): int -> java.util.LinkedList.get(int): java.lang.Object -> java.util.StringTokenizer.hasMoreTokens(): boolean -> java.util.StringTokenizer.nextToken(): java.lang.String -> java.lang.System.getProperty(java.lang.String): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.io.File.isAbsolute(): boolean -> java.io.File.exists(): boolean -> java.io.File.getPath(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.io.File.getCanonicalFile(): java.io.File -> java.io.File.isDirectory(): boolean -> java.io.File.canRead(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.StringTokenizer.hasMoreTokens(): boolean -> java.util.List.size(): int -> java.util.LinkedList.get(int): java.lang.Object -> java.util.LinkedList.remove(java.lang.Object): boolean
 [CALL] [CALL] -> java.util.LinkedList.size(): int -> java.util.LinkedList.removeFirst(): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.equals(java.lang.Object): boolean [CALL] -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] [CALL] [EXIT] [CALL] -> java.util.LinkedList.indexOf(java.lang.Object): int [CALL] [EXIT] [CALL] -> java.lang.String.length(): int [EXIT] -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.util.LinkedList.size(): int -> java.util.LinkedList.get(int): java.lang.Object [CALL] [EXIT] -> java.util.StringTokenizer.hasMoreTokens(): boolean -> java.util.StringTokenizer.nextToken(): java.lang.String [CALL] [CALL] [CALL] -> java.lang.System.getProperty(java.lang.String): java.lang.String [EXIT] [EXIT] [CALL] -> java.lang.String.replace(char,char): java.lang.String -> java.io.File.isAbsolute(): boolean -> java.io.File.exists(): boolean -> java.io.File.getPath(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.io.File.getCanonicalFile(): java.io.File [EXIT] [EXIT] -> java.io.File.isDirectory(): boolean -> java.io.File.canRead(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.StringTokenizer.hasMoreTokens(): boolean -> java.util.List.size(): int [CALL] [EXIT] -> java.util.LinkedList.get(int): java.lang.Object -> java.util.LinkedList.remove(java.lang.Object): boolean [EXIT] [EXIT]