boolean () { if (myView == null) return false; if (!FileUtil.toSystemDependentName(mySchema.getRelativePathToSchema()).equals(myView.getSchemaSubPath())) return true; if (mySchema.getSchemaVersion() != myView.getSchemaVersion()) return true; return !Comparing.equal(myView.getData(), mySchema.getPatterns()); }