Bug 9666 Browser Perspective: No Code Generation Actions
20020212 Add getter/setter. override ect not avaiable in browser perspective Need to use GenerateGroup
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
setInput(newInput);
			fInputSource= part;
			return;
		}
		
		Object inputElement= getFirstElement(getViewer().getInput());
		Object newInputElement= getFirstElement(getFirstElement(selection));
		if (isInputResetBy(newInputElement, inputElement, part)) {
			if (!isAncestorOf(newInputElement, inputElement))
				setInput(null);
			return;
		}
		
		Object firstElement= getFirstElement(selection);
		if (firstElement instanceof IJavaElement)
			adjustInputAndSetSelection((IJavaElement)firstElement);
		else
			setSelection(StructuredSelection.EMPTY, true);
	}
	/**
	 * Answers if the given <code>element</code> is a valid
	 * input for this part.
	 * 
	 * @param 	element	the object to test
	 * @return	<true> if the given element is a valid input
	 */
	protected Set getInputFromSelection(ISelection selection) {
		if (!(selection instanceof IStructuredSelection))
			return Collections.EMPTY_SET;
		Set elements= new HashSet();