boolean (CommonCodeStyleSettings obj) { ArrangementSettings theseSettings = myArrangementSettings; ArrangementSettings otherSettings = obj.getArrangementSettings(); if (theseSettings == null && otherSettings != null) { Rearranger<?> rearranger = Rearranger.EXTENSION.forLanguage(getLanguage()); if (rearranger instanceof ArrangementStandardSettingsAware) { theseSettings = ((ArrangementStandardSettingsAware)rearranger).getDefaultSettings(); } } return Comparing.equal(theseSettings, obj.getArrangementSettings()); }