public List<IJavaCompletionProposal> getQuickFixProposals() { IJavaProject project = getQuickFixProblem().getCompilationUnit().getJavaProject(); List<IJavaCompletionProposal> proposals = new ArrayList<IJavaCompletionProposal>(2); try { if (!GroovyRuntime.hasGroovyClasspathContainer(project)) { proposals.add(new AddGroovyRuntimeProposal(project, getQuickFixProblem(), 100)); return proposals; } } catch (CoreException e) { GroovyCore.logWarning("Problem calculating quickfixes", e); } return null; }