org_aspectj_ajde_core_tests_model_SavedModelConsistencyTest_java
org.aspectj.asm.AsmManager
public void writeStructureModel(String configFilePath) {
        try {
            String filePath = this.genExternFilePath(configFilePath);
            FileOutputStream fos = new FileOutputStream(filePath);
            ObjectOutputStream s = new ObjectOutputStream(fos);
            s.writeObject(this.hierarchy);
            s.writeObject(this.mapper);
            s.flush();
            fos.flush();
            fos.close();
            s.close();
        }
        catch (IOException iOException) {
            // empty catch block
        }
    }
 -> java.lang.String.lastIndexOf(java.lang.String): int -> 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.io.ObjectOutputStream.writeObject(java.lang.Object): void -> java.io.ObjectOutputStream.writeObject(java.lang.Object): void -> java.io.ObjectOutputStream.flush(): void -> java.io.FileOutputStream.flush(): void -> java.io.FileOutputStream.close(): void -> java.io.ObjectOutputStream.close(): void
 [CALL] [CALL] -> java.lang.String.lastIndexOf(java.lang.String): int -> 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] -> java.io.ObjectOutputStream.writeObject(java.lang.Object): void -> java.io.ObjectOutputStream.writeObject(java.lang.Object): void -> java.io.ObjectOutputStream.flush(): void -> java.io.FileOutputStream.flush(): void -> java.io.FileOutputStream.close(): void -> java.io.ObjectOutputStream.close(): void [EXIT]