public void initializeFrom(ILaunchConfiguration configuration) { initUI(configuration); disableOptionTabIfNecessary(); if (_databaseIdentifier.getProfileName() != null && !_databaseIdentifier.getProfileName().trim().equals("")) //$NON-NLS-1$ { SQLDevToolsConfiguration conf = SQLToolsFacade.getConfigurationByProfileName(_databaseIdentifier .getProfileName()); IDataServerLaunchPreferenceSection accessor = (IDataServerLaunchPreferenceSection) _sections.get(conf .getDatabaseVendorDefinitionId().toString()); if (accessor == null) { return; } IPreferenceStore store = RoutineEditorActivator.getDefault().getPreferenceStore(); accessor.launchConfigurationInitialize(configuration, store); } }