JavaCompletionProposal[] proposals= collector.getResults();
IJavaCompletionProposal[] proposals= collector.getJavaCompletionProposals();
	public void testAnonymousTypeCompletion2() throws Exception {		IPackageFragmentRoot sourceFolder= JavaProjectHelper.addSourceContainer(fJProject1, "src");		IPackageFragment pack1= sourceFolder.createPackageFragment("test1", false, null);		StringBuffer buf= new StringBuffer();		buf.append("package test1;\n");		buf.append("public class A {\n");		buf.append("    public void foo() {\n");		buf.append("        Runnable run= new Runnable();\n");		buf.append("    }\n");		buf.append("}\n");		String contents= buf.toString();		ICompilationUnit cu= pack1.createCompilationUnit("A.java", contents, false, null);		String str= "Runnable run= new Runnable(";		int offset= contents.indexOf(str) + str.length();		ResultCollector collector= new ResultCollector();		collector.reset(offset, cu.getJavaProject(), cu);		collector.setViewer(null);		collector.setReplacementLength(0);		collector.setPreventEating(true);		codeComplete(cu, offset, collector);		JavaCompletionProposal[] proposals= collector.getResults();		assertNumberOf("proposals", proposals.length, 1);		IDocument doc= new Document(contents);		proposals[0].apply(doc);		buf= new StringBuffer();		buf.append("package test1;\n" +				"public class A {\n" +				"    public void foo() {\n" +				"        Runnable run= new Runnable() {\n" +				"        \n" +				"            public void run() {\n" +				"                //TODO\n" +				"        \n" +				"            }\n" +				"        \n" +				"        };\n" +				"    }\n" +				"}\n" +				"");		assertEqualString(doc.get(), buf.toString());	}