Bug 89013 Changes to ResultCollector --> API
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/ResultCollector.java
protected final static char[] TYPE_TRIGGERS= new char[] { '.', '\t', '[', '(', ' ' };
	
	protected final static char[] VAR_TRIGGER= new char[] { '\t', ' ', '=', ';', '.' };
	
	private final ProposalLabelProvider fLabelProvider= new ProposalLabelProvider();
	private final ImageDescriptorRegistry fRegistry= JavaPlugin.getImageDescriptorRegistry();
	private final List fJavaProposals= new ArrayList();
	private final List fKeywords= new ArrayList();
	private final Set fSuggestedMethodNames= new HashSet();
	
	private final ICompilationUnit fCompilationUnit;
	private final IJavaProject fJavaProject;
	private int fUserReplacementLength;
	
	private CompletionContext fContext;
	private IProblem fLastProblem;	
	
	
	private long fStartTime;
	private long fUITime;	
	
	
	/**
	 * Creates a new instance ready to collect
	 * 
	 * @param cu the compilation unit that the result collector will operate on
	 */
	public ResultCollector(ICompilationUnit cu) {
		fJavaProject= cu.getJavaProject();
		fCompilationUnit= cu;