if (type == null)
if (type == null || ! type.exists())
	private boolean shouldAcceptElement(IType type) {		if (type == null)			return false;		try{			fRefactoring= new MoveInnerToTopRefactoring(type, JavaPreferencesSettings.getCodeGenerationSettings());			return fRefactoring.checkPreactivation().isOK();		} catch (JavaModelException e) {			// http://bugs.eclipse.org/bugs/show_bug.cgi?id=19253			if (JavaModelUtil.filterNotPresentException(e))				JavaPlugin.log(e); //this happen on selection changes in viewers - do not show ui if fails, just log			return false;		}		}