if (session==null) { return BackrefPropertyAccessor.UNKNOWN; } else { return session.getPersistenceContext() .getIndexInOwner(entityName, propertyName, target, mergeMap); }
if ( session.getEntityMode()==EntityMode.DOM4J ) { return new PersistentElementHolder(session, persister, key); } else { return new PersistentSet(session); }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/property/IndexPropertyAccessor.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/type/SetType.java
Method name: Object getForInsert(Object, Map, SessionImplementor) Method name: PersistentCollection instantiate(SessionImplementor, CollectionPersister, Serializable)
Number of AST nodes: 3 Number of AST nodes: 3
1
if (session==null) {
1
if ( session.getEntityMode()==EntityMode.DOM4J ) {
2
				return BackrefPropertyAccessor.UNKNOWN;
2
			return new PersistentElementHolder(session, persister, key);
3
			}
3
		}
4
			else {
4
		else {
5
				return session.getPersistenceContext()
5
			return 
6
						.getIndexInOwner(entityName, propertyName, target, mergeMap);
6
new PersistentSet(session);
7
			}
7
		}
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 comparisons9