boolean () { final String pluginXmlPath = new File(myBuildProperties.getPluginXmlPath()).getParentFile().getParent(); //parent for meta-inf boolean modified = !Comparing.strEqual(myPluginXML.getText(), pluginXmlPath); final boolean selected = myUseUserManifest.isSelected(); modified |= myBuildProperties.isUseUserManifest() != selected; if (selected) { modified |= !Comparing.strEqual(myManifest.getText(), myBuildProperties.getManifestPath()); } return modified; }