docs: protected IStatus revalidate(int ignoreCauses) {
  		try {
  			setDirty(false);
  			resolveDirtyFields(false);
  			return getValidity(ignoreCauses);
  		} catch (Throwable e) {
  			if ((ignoreCauses & CODE_GENERAL) == 0) {
  				return SARLEclipsePlugin.getDefault().createStatus(IStatus.ERROR, CODE_GENERAL, e);
  			}
  			return SARLEclipsePlugin.getDefault().createOkStatus();
  		}
  	}