url = HelpSet.findHelpSet(loader, helpsetName, ".hs", Locale .getDefault()); if (url == null) { // could not find it! JOptionPane.showMessageDialog(FrameManager.getInstance() .getActiveFrame(), "HelpSet not found", "Error", JOptionPane.ERROR_MESSAGE); return; }
if (savemsg == null) { // create new savemsg = new XmlElement("savemsg"); savemsg.addAttribute("incl_all_headers", String.valueOf(val)); options.addElement(savemsg); } else { savemsg.addAttribute("incl_all_headers", String.valueOf(val)); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/help/HelpManager.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/folder/command/SaveMessageBodyAsCommand.java
Method name: void HelpManager() Method name: void storeInclAllHeadersOption(boolean)
Number of AST nodes: 4 Number of AST nodes: 5
1
url = HelpSet.findHelpSet(loader, helpsetName, ".hs", Locale
2
					.getDefault());
3
			if (url == null) {
4
				// could not find it!
5
				JOptionPane.showMessageDialog(FrameManager.getInstance()
6
						.getActiveFrame(), "HelpSet not found",
7
						"Error", JOptionPane.ERROR_MESSAGE);
8
				return;
9
			
1
if (savemsg == null) {
2
            // create new
3
            savemsg = new XmlElement("savemsg");
4
            savemsg.addAttribute("incl_all_headers", String.valueOf(val));
5
            options.addElement(savemsg);
6
        } else {
7
            savemsg.addAttribute("incl_all_headers", String.valueOf(val));
10
}
8
        }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are in different classes
Number of node comparisons1