private SuggestibleCollabAceEditor createEditor(ProjectFile file, Project project) { SuggestibleCollabAceEditor ed = EditorUtil.createEditorFor(cdoc.getShared(), file); if (file.getName().endsWith(".java") && project instanceof VaadinProject) { InMemoryCompiler compiler = ((VaadinProject) project).getCompiler(); String className = ((VaadinProject) project).getPackageName() + "." + file.getName().substring(0, file.getName().length() - 5); ed.setSuggester(new VaadinSuggester(compiler, className), VaadinSuggester.DEFAULT_SHORTCUT); } return ed; }