if (obj == Primitive.VOID) return null; // unwrap primitives if (obj instanceof Primitive) return((Primitive)obj).getValue(); else return obj;
String filter = filterField.getText(); if(filter.length() == 0) return "*"; else return filter;
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/bsh/Primitive.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/browser/VFSBrowser.java
Method name: Object unwrap(Object) Method name: String getFilenameFilter()
Number of AST nodes: 5 Number of AST nodes: 4
1
if (obj == Primitive.VOID)
2
            return null;
3
        // unwrap primitives
4
        if (obj instanceof Primitive)
5
            return((Primitive)obj).getValue();
6
        else
7
            
1
String filter = filterField.getText();
2
			if(filter.length() == 0)
3
				return "*";
4
			else
8
return obj;
5
				return filter;
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.2
Clones locationClones are in different classes
Number of node comparisons2