presenter.setAnchor(InformationPresenter.ANCHOR_GLOBAL);
presenter.setAnchor(AbstractInformationControlManager.ANCHOR_GLOBAL);
	public IInformationPresenter getOutlinePresenter(ISourceViewer sourceViewer, boolean doCodeResolve) {		InformationPresenter presenter;		if (doCodeResolve)			presenter= new InformationPresenter(getOutlinePresenterControlCreator(sourceViewer, IJavaEditorActionDefinitionIds.OPEN_STRUCTURE));		else			presenter= new InformationPresenter(getOutlinePresenterControlCreator(sourceViewer, IJavaEditorActionDefinitionIds.SHOW_OUTLINE));		presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));		presenter.setAnchor(InformationPresenter.ANCHOR_GLOBAL);		IInformationProvider provider= new JavaElementProvider(getEditor(), doCodeResolve);		presenter.setInformationProvider(provider, IDocument.DEFAULT_CONTENT_TYPE);		presenter.setInformationProvider(provider, IJavaPartitions.JAVA_DOC);		presenter.setInformationProvider(provider, IJavaPartitions.JAVA_MULTI_LINE_COMMENT);		presenter.setInformationProvider(provider, IJavaPartitions.JAVA_SINGLE_LINE_COMMENT);		presenter.setInformationProvider(provider, IJavaPartitions.JAVA_STRING);		presenter.setInformationProvider(provider, IJavaPartitions.JAVA_CHARACTER);		presenter.setSizeConstraints(20, 20, true, false);		presenter.setRestoreInformationControlBounds(getSettings("outline_presenter_bounds"), true, true); //$NON-NLS-1$		return presenter;	}