if (children[i].getName().equals("testelement")) { // $NON-NLS-1$ element.setProperty(new TestElementProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$ createTestElement(children[i]))); } else if (children[i].getName().equals("collection")) { // $NON-NLS-1$ element.setProperty(new CollectionProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$ createCollection(children[i], newClass))); } else if (children[i].getName().equals("map")) { // $NON-NLS-1$ element.setProperty(new MapProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$ createMap(children[i],newClass))); }
if (items[i].getName().equals("collection")) { // $NON-NLS-1$ coll.add(new CollectionProperty(items[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$ createCollection(items[i], testClass))); } else if (items[i].getName().equals("string")) { // $NON-NLS-1$ JMeterProperty prop = createProperty(items[i], testClass); if (prop!=null) { coll.add(prop); } } else if (items[i].getName().equals("map")) { // $NON-NLS-1$ coll.add(new MapProperty(items[i].getAttribute("name", ""), createMap(items[i], testClass))); // $NON-NLS-1$ // $NON-NLS-2$ }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/save/OldSaveService.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/save/OldSaveService.java
Method name: TestElement createTestElement(Configuration) Method name: Collection createCollection(Configuration, String)
Number of AST nodes: 6 Number of AST nodes: 8
1
if (children[i].getName().equals("testelement")) { // $NON-NLS-1$
1
if (items[i].getName().equals("collection")) { // $NON-NLS-1$ 
2
				element.setProperty(new TestElementProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$
2
				coll.add(new CollectionProperty(items[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$
3
						createTestElement(children[i])));
3
						createCollection(items[i], testClass)));
4
			} else if (children[i].getName().equals("collection")) { // $NON-NLS-1$
4
			} else if (items[i].getName().equals("string")) { // $NON-NLS-1$ 
5
				element.setProperty(new CollectionProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$
6
                        createCollection(children[i], newClass)));
5
                JMeterProperty prop = createProperty(items[i], testClass);
6
				if (prop!=null) {
7
				    coll.add(prop);
8
				}
7
			} else if (children[i].getName().equals("map")) { // $NON-NLS-1$
9
			} else if (items[i].getName().equals("map")) { // $NON-NLS-1$ 
8
				element.setProperty(new MapProperty(children[i].getAttribute("name", ""), // $NON-NLS-1$ // $NON-NLS-2$
10
				coll.add(new MapProperty(items[i].getAttribute("name", ""), 
9
                        createMap(children[i],newClass)));
11
createMap(items[i], testClass))); // $NON-NLS-1$ // $NON-NLS-2$
10
			}
12
			}
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 declared in the same class
Number of node comparisons3