fJavaEditorHoverConfigurationBlock= new JavaEditorHoverConfigurationBlock(fOverlayStore);
fJavaEditorHoverConfigurationBlock= new JavaEditorHoverConfigurationBlock(this, fOverlayStore);
	protected Control createContents(Composite parent) {				initializeDefaultColors();				fJavaEditorHoverConfigurationBlock= new JavaEditorHoverConfigurationBlock(fOverlayStore);		fOccurrencesConfigurationBlock= new MarkOccurrencesConfigurationBlock(this, fOverlayStore);		fFoldingConfigurationBlock= new FoldingConfigurationBlock(fOverlayStore);		fAnnotationsConfigurationBlock= new AnnotationsConfigurationBlock(fOverlayStore);				fOverlayStore.load();		fOverlayStore.start();				TabFolder folder= new TabFolder(parent, SWT.NONE);		folder.setLayout(new TabFolderLayout());			folder.setLayoutData(new GridData(GridData.FILL_BOTH));				TabItem item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.general")); //$NON-NLS-1$		item.setControl(createAppearancePage(folder));				item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.colors")); //$NON-NLS-1$		item.setControl(createSyntaxPage(folder));				item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.codeAssist")); //$NON-NLS-1$		item.setControl(createContentAssistPage(folder));		item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.annotationsTab.title")); //$NON-NLS-1$		item.setControl(fAnnotationsConfigurationBlock.createControl(folder));		item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.typing.tabTitle")); //$NON-NLS-1$		item.setControl(createTypingPage(folder));		item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.hoverTab.title")); //$NON-NLS-1$		item.setControl(fJavaEditorHoverConfigurationBlock.createControl(folder));		item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.occurrencesTab.title")); //$NON-NLS-1$		item.setControl(fOccurrencesConfigurationBlock.createControl(folder));				item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.navigationTab.title")); //$NON-NLS-1$		item.setControl(createNavigationPage(folder));				item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.quickdiff.title")); //$NON-NLS-1$		fQuickDiffBlock= new QuickdiffConfigurationBlock(fOverlayStore, "JavaEditorPreferencePage"); //$NON-NLS-1$		item.setControl(fQuickDiffBlock.createControl(folder));				item= new TabItem(folder, SWT.NONE);		item.setText(PreferencesMessages.getString("JavaEditorPreferencePage.folding.title")); //$NON-NLS-1$		item.setControl(fFoldingConfigurationBlock.createControl(folder));				initialize();				Dialog.applyDialogFont(folder);		return folder;	}