if (cfg != null) {
presenter = new InformationPresenter(getOutlinePresenterControlCreator(cfg));
presenter.setDocumentPartitioning(config.getConfiguredDocumentPartitioning(sourceViewer));
presenter.setAnchor(AbstractInformationControlManager.ANCHOR_GLOBAL);
IInformationProvider provider = new SourceInfoProvider(this);
String[] contentTypes = config.getConfiguredContentTypes(sourceViewer);
for (int i = 0; i < contentTypes.length; i++) {
presenter.setInformationProvider(provider, contentTypes[i]);
}
presenter.setSizeConstraints(50, 20, true, false);