/* (non-Javadoc)
  * @see org.eclipse.debug.ui.ILaunchConfigurationTab#initializeFrom(org.eclipse.debug.core.ILaunchConfiguration)
  */
 public void initializeFrom(ILaunchConfiguration configuration) {
   boolean isShared = !configuration.isLocal();
   fSharedRadioButton.setSelection(isShared);
   fLocalRadioButton.setSelection(!isShared);
   setSharedEnabled(isShared);
   fSharedLocationText.setText(getDefaultSharedConfigLocation(configuration));
   if (isShared) {
     String containerName = IInternalDebugCoreConstants.EMPTY_STRING;
     IFile file = configuration.getFile();
     if (file != null) {
       IContainer parent = file.getParent();
       if (parent != null) {
         containerName = parent.getFullPath().toOSString();
       }
     }
     fSharedLocationText.setText(containerName);
   }
   updateFavoritesFromConfig(configuration);
   updateLaunchInBackground(configuration);
   updateEncoding(configuration);
   updateConsoleOutput(configuration);
 }