if (newColl == null) { try { newColl = (Map) coll.getClass().newInstance(); } catch (Exception e) { log.error("Bad collection", e); return coll; } }
if (newColl == null) { try { newColl = (Collection) coll.getClass().newInstance(); } catch (Exception e) { log.error("Bad collection", e); return coll; } }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/testelement/property/AbstractProperty.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/testelement/property/AbstractProperty.java
Method name: Map normalizeMap(Map) Method name: Collection normalizeList(Collection)
Number of AST nodes: 3 Number of AST nodes: 3
1
if (newColl == null) {
1
if (newColl == null) {
2
				try {
2
				try {
3
					newColl = (Map) coll.getClass().newInstance();
3
					newColl = (Collection) coll.getClass().newInstance();
4
				} catch (Exception e) {
4
				} catch (Exception e) {
5
					log.error("Bad collection", e);
5
					log.error("Bad collection", e);
6
					return coll;
6
					return coll;
7
				}
7
				}
8
			}
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.4
Clones locationClones are declared in the same class
Number of node comparisons1