code = null;
CompilationUnitModel compilationUnitModel = new CompilationUnitModel("");
modelStack.push(compilationUnitModel);
compilationUnit.getPackageDeclaration().visit(this);
for (String publicApiDependency : new TreeSet<String>(compilationUnit.getPublicApiDependencies())) {
compilationUnitModel.addImport(publicApiDependency);
}
visitAll(compilationUnit.getDirectives());
compilationUnit.getPrimaryDeclaration().visit(this);
}