ASTParser lParser = ASTParser.newParser(AST.JLS3); // up to J2SE 1.5
lParser.setSource(compilationUnit);
lParser.setResolveBindings(true);
CompilationUnit cu = (CompilationUnit) lParser.createAST(subMonitor.newChild(60));
cu.accept(new CompilationUnitVisitor(compilationUnit, packageName, modelOf(compilationUnit.getJavaProject())));
subMonitor.worked(40);
}