boolean (@NotNull SvnConfiguration configuration) { if (configuration.isCheckNestedForQuickMerge() != myCheckNestedInQuickMerge.isSelected()) { return true; } if (configuration.isIgnoreSpacesInAnnotate() != myIgnoreWhitespaceDifferenciesInCheckBox.isSelected()) { return true; } if (configuration.isShowMergeSourcesInAnnotate() != myShowMergeSourceInAnnotate.isSelected()) { return true; } final int annotateRevisions = configuration.getMaxAnnotateRevisions(); final boolean useMaxInAnnot = annotateRevisions != -1; if (useMaxInAnnot != myMaximumNumberOfRevisionsCheckBox.isSelected()) { return true; } if (myMaximumNumberOfRevisionsCheckBox.isSelected()) { if (annotateRevisions != ((SpinnerNumberModel)myNumRevsInAnnotations.getModel()).getNumber().intValue()) { return true; } } return false; }