boolean (Object obj) { if (obj instanceof CommonCodeStyleSettings) { if ( ReflectionUtil.comparePublicNonFinalFields(this, obj) && mySoftMargins.equals(((CommonCodeStyleSettings)obj).mySoftMargins) && Comparing.equal(myIndentOptions, ((CommonCodeStyleSettings)obj).getIndentOptions()) && arrangementSettingsEqual((CommonCodeStyleSettings)obj) ) { return true; } } return false; }