IFile file= getFile(m); if (!isEnabled(file)) return false; if (file != null && beingEdited(file)) return getWorkingCopy(m) != null;
if (fModifiesFile) {    return true; }
	boolean isEnabled(ISelection selection) {		IMember m= getEditionElement(selection);		if (m == null)			return false;		IFile file= getFile(m);		if (!isEnabled(file))			return false;		if (file != null && beingEdited(file))			return getWorkingCopy(m) != null;		return true;	}