if (null == name) { final String message = "Missing name from parameter."; throw new BuildException(message); } else if (null == value) { final String message = "Missing value from parameter " + name + "."; throw new BuildException(message); }
if (null == propertyName) { final String message = "Property attribute must be specified."; throw new BuildException(message); } if (null == requiredExtension) { final String message = "Extension element must be specified."; throw new BuildException(message); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/extension/ExtraAttribute.java File path: /apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/extension/JarLibResolveTask.java
Method name: void validate() Method name: void validate()
Number of AST nodes: 6 Number of AST nodes: 6
1
if (null == name) {
1
if (null == propertyName) {
2
            final String message = "Missing name from parameter.";
2
            final String message = "Property attribute must be specified.";
3
            throw new BuildException(message);
3
            throw new BuildException(message);
4
        } else
4
        }
5
 if (null == value) {
5
        if (null == requiredExtension) {
6
            final String message = "Missing value from parameter " + name + ".";
6
            final String message = "Extension element must be specified.";
7
            throw new BuildException(message);
7
            throw new BuildException(message);
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.2
Clones locationClones are in different classes
Number of node comparisons4