public boolean canOperateOn(IStructuredSelection sel) { if (!super.canOperateOn(sel))
boolean canOperateOn(IJavaElement element) { if (!super.canOperateOn(element))
	public boolean canOperateOn(IStructuredSelection sel) {		if (!super.canOperateOn(sel))			return false;		IJavaElement element= getJavaElement(sel, true);		if (element.getElementType() == IJavaElement.TYPE)			try {				return ((IType) element).isInterface();			} catch (JavaModelException ex) {				ExceptionHandler.log(ex, SearchMessages.getString("Search.Error.javaElementAccess.message")); //$NON-NLS-1$				return false;			}		// should not happen: handled by super.canOperateOn		return false;	}