Element child = getParentElement().getChild(VCARD.IM); if (child == null) { child = new Element(VCARD.IM); getParentElement().addContent(child); } Element prefixchild = new Element(m.getTypeString()); child.addContent(prefixchild); prefixchild.setText(m.getUserId());
IMailFolder child; for (Enumeration e = parentFolder.children(); e.hasMoreElements();) { child = (IMailFolder) e.nextElement(); MailFolderCommandReference r = new MailFolderCommandReference(child); LOG.info("Saving folder " + child.getName()); CommandProcessor.getInstance().addOp( new SaveFolderConfigurationCommand(r)); saveFolder(child); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/parser/XMLContactDocumentParser.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/shutdown/SaveAllFoldersPlugin.java
Method name: void addInstantMessaging(InstantMessagingModel) Method name: void saveFolder(IMailFolder)
Number of AST nodes: 7 Number of AST nodes: 7
1
Element child = getParentElement().getChild(VCARD.IM);
2
		if (child == null) {
3
			child = new Element(VCARD.IM
1
IMailFolder child;
2
		for (Enumeration e = parentFolder.children(); e.hasMoreElements();) {
4
);
3
			child = (IMailFolder) e.nextElement();
5
			getParentElement().addContent(child);
4
			MailFolderCommandReference r = new MailFolderCommandReference(child);
6
		}
5
		
7
		Element prefixchild = new Element(m.getTypeString());
8
		child.addContent(prefixchild);
9
		prefixchild.setText(m.getUserId());
6
	LOG.info("Saving folder " + child.getName());
7
			CommandProcessor.getInstance().addOp(
8
					new SaveFolderConfigurationCommand(r));
9
			saveFolder(child);
10
		}
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.0
Clones locationClones are in different classes
Number of node comparisons1