boolean (AbstractPyCommonOptionsForm form) { return !ComparatorUtil.equalsNullable(mySdkHome, form.getSdkHome()) || !myInterpreterOptions.equals(form.getInterpreterOptions()) || !myEnvs.equals(form.getEnvs()) || !myEnvFiles.equals(form.getEnvFilePaths()) || myPassParentEnvs != form.isPassParentEnvs() || myUseModuleSdk != form.isUseModuleSdk() || myAddContentRoots != form.shouldAddContentRoots() || myAddSourceRoots != form.shouldAddSourceRoots() || !ComparatorUtil.equalsNullable(myModuleName, form.getModule() == null ? null : form.getModule().getName()) || !myWorkingDirectory.equals(form.getWorkingDirectory()) || !myMappings.equals(form.getMappingSettings()); }