currentEjb.setHome(value); } else if (currentLoc.equals(base + "\\remote")) { currentEjb.setRemote(value); } else if (currentLoc.equals(base + "\\ejb-class")) { currentEjb.setImplementation(value);
if (currentLoc.equals(base + "\\iiop")) { currentEjb.setIiop(value); } else if (currentLoc.equals(base + "\\failover-required")) { currentEjb.setHasession(value); } else if (currentLoc.equals(base + "\\persistence-manager" + "\\properties-file-location")) { currentEjb.addCmpDescriptor(value); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.java
Method name: void stdCharacters(String) Method name: void iasCharacters(String)
Number of AST nodes: 3 Number of AST nodes: 6
1
if (currentLoc.equals(base + "\\iiop")) {
1
currentEjb.setHome(value);
2
                currentEjb.setIiop(value);
2
            } else if (currentLoc.equals(base + "\\remote")) {
3
            } else if (currentLoc.equals(base + "\\failover-required")) {
3
                currentEjb.setRemote(value);
4
                currentEjb.setHasession(value);
4
            } else if (currentLoc.equals(base + "\\ejb-class")) {
5
            } else if (currentLoc.equals(base + "\\
5
                currentEjb.setImplementation(value);
6
persistence-manager"
7
                                              + "\\properties-file-location")) {
8
                currentEjb.addCmpDescriptor(value);
9
            }
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 declared in the same class
Number of node comparisons0