Element extensionXmlElement = (Element) it2.next(); // skip if no <extension> element found if (extensionXmlElement.getName().equals(XML_ELEMENT_EXTENSION) == false) continue; ExtensionMetadata extensionMetadata = new ExtensionXMLParser() .parseExtensionMetadata(extensionXmlElement); vector.add(extensionMetadata);
try { IExtension extension = pluginHandler.getExtension((String) data .getData("Plugin.ID")); importer = (AbstractMailboxImporter) extension .instanciateExtension(args); } catch (PluginException e1) { if (Logging.DEBUG) e1.printStackTrace(); return; }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/plugin/ExtensionXMLParser.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/mailboximport/MailboxImporter.java
Method name: PluginMetadata parsePlugin(InputStream, Hashtable) Method name: void wizardFinished(WizardModelEvent)
Number of AST nodes: 5 Number of AST nodes: 3
1
Element extensionXmlElement = (Element) it2.next();
2
				// skip if no <extension> element found
3
				if (extensionXmlElement.getName().equals(XML_ELEMENT_EXTENSION) == false)
4
					continue
1
try {
2
			IExtension extension = pluginHandler.getExtension((String) data
5
;
3
					.getData("Plugin.ID"));
6
				ExtensionMetadata extensionMetadata = new 
4
			importer = (AbstractMailboxImporter) extension
7
ExtensionXMLParser()
5
					.instanciateExtension
8
						.parseExtensionMetadata(extensionXmlElement);
9
				vector.add(extensionMetadata);
6
(args);
7
		} catch (PluginException e1) {
8
			if (Logging.DEBUG)
9
				e1.printStackTrace();
10
			return;
11
		}
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