if (objects.isEmpty()) { createTopObject(prefix, localName); } else { handleFeature(prefix, localName); }
if (referenceEntryFeature.isResolveProxies()) { saveEObjectSingle(o, entryFeature); } else { saveIDRefSingle(o, entryFeature); }
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLHandler.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xmi/impl/XMLSaveImpl.java
Method name: void processElement(String, String, String) Method name: void saveAttributeFeatureMap(EObject, EStructuralFeature)
Number of AST nodes: 3 Number of AST nodes: 3
1
if (objects.isEmpty())
1
if (referenceEntryFeature.isResolveProxies())
2
      {
2
      
3
        createTopObject(prefix, localNam
3
    {
4
e);
4
            saveEObjectSingle(o, entryFeature);
5
      }
5
          }
6
      else
6
          else
7
      {
7
          {
8
        handleFeature(prefix, localName);
8
        
9
    saveIDRefSingle(o, entryFeature);
9
      }
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.2
Clones locationClones are in different classes
Number of node comparisons1