code: private void initialize() {
  //		if (selection != null && selection.isEmpty() == false
  //				&& selection instanceof IStructuredSelection) {
  //			IStructuredSelection ssel = (IStructuredSelection) selection;
  //			if (ssel.size() > 1)
  //				return;
  //			Object obj = ssel.getFirstElement();
  //			if (obj instanceof IResource) {
  //				IContainer container;
  //				if (obj instanceof IContainer)
  //					container = (IContainer) obj;
  //				else
  //					container = ((IResource) obj).getParent();
  //				containerText.setText(container.getFullPath().toString());
  //			}
  //		}
  		System.err.println("### Set default selected MuleVersion to index: " + muleVersionCombo.getItemCount());
  		muleVersionCombo.select(muleVersionCombo.getItemCount() - 1);
  	}
docs: Tests if the current workbench selection is a suitable container to use.