presenter.setSizeConstraints(50, 20, true, true);
presenter.setSizeConstraints(50, 20, true, false); presenter.setRestoreInformationControlBounds(getSettings("hierarchy_presenter_bounds"), true, true);
	public IInformationPresenter getHierarchyPresenter(ISourceViewer sourceViewer, boolean doCodeResolve) {		InformationPresenter presenter= new InformationPresenter(getHierarchyPresenterControlCreator(sourceViewer));		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(50, 20, true, true);		return presenter;	}