boolean (Object obj) { if (!(obj instanceof KotlinCommonCodeStyleSettings)) { return false; } if (!ReflectionUtil.comparePublicNonFinalFieldsWithSkip(this, obj)) { return false; } CommonCodeStyleSettings other = (CommonCodeStyleSettings) obj; if (!getSoftMargins().equals(other.getSoftMargins())) { return false; } IndentOptions options = getIndentOptions(); if ((options == null && other.getIndentOptions() != null) || (options != null && !options.equals(other.getIndentOptions()))) { return false; } return arrangementSettingsEqual(other); }