Bug 6050 Avoid references to preference pages
Preference pages are optional. It should be possible to add and remove them from the code without further impact on the system. I.e. preference pages should not be used as accessors to preference settings. (See JavaCompletionProcessor)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaCompletionProcessor.java
}
	};
	
	private final static String VISIBILITY= "org.eclipse.jdt.core.codeComplete.visibilityCheck";
	private final static String ENABLED= "enabled";
	private final static String DISABLED= "disabled";
	
	
	private IEditorPart fEditor;
	private ResultCollector fCollector;
	private IWorkingCopyManager fManager;
	private IContextInformationValidator fValidator;
	
	private char[] fProposalAutoActivationSet;
	private Comparator fComparator;
	
	private TemplateEngine fTemplateEngine;
	private ExperimentalResultCollector fExperimentalCollector;	
	
	
	public JavaCompletionProcessor(IEditorPart editor) {
		fEditor= editor;
		fCollector= new ResultCollector();
		fManager= JavaPlugin.getDefault().getWorkingCopyManager();
		fTemplateEngine= new TemplateEngine(TemplateContext.JAVA);
		fExperimentalCollector= new ExperimentalResultCollector();
	}
	
	/**
	 * Sets this processor's set of characters triggering the activation of the