boolean () { if (myTreeTable == null) return false; if (myModified) return true; if (myProfile.isChanged()) return true; if (myProfile.getSource().isProjectLevel() != myProfile.isProjectLevel()) return true; if (!Comparing.strEqual(myProfile.getSource().getName(), myProfile.getName())) return true; if (!myInitialScopesOrder.equals(myProfile.getScopesOrder())) return true; return descriptorsAreChanged(); }