input= getElementFromSingleSelection(selection);
input= getSingleElementFromSelection(selection);
	protected void setInitialSelection() {		// Use the selection, if any		Object input;		ISelection selection= getSite().getPage().getSelection();		if (selection != null && !selection.isEmpty())			input= getElementFromSingleSelection(selection);		else {			// Use the input of the page			input= getSite().getPage().getInput();			if (!(input instanceof IJavaElement) && input instanceof IAdaptable)				input= ((IAdaptable)input).getAdapter(IJavaElement.class);						else				return;		}		if (findElementToSelect((IJavaElement)input) != null)			adjustInputAndSetSelection((IJavaElement)input);	}