String propertyName = type.getLHSPropertyName(); if (propertyName==null) { return ArrayHelper.slice( lhsPersister.toColumns(alias, property), begin, type.getColumnSpan(mapping) ); } else { return ( (PropertyMapping) lhsPersister ).toColumns(alias, propertyName);
return new IdentifierProperty( type, mappedEntity.hasEmbeddedIdentifier(), mappedEntity.hasIdentifierMapper(), unsavedValue, generator );
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/engine/JoinHelper.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/tuple/PropertyFactory.java
Method name: String[] getAliasedLHSColumnNames(AssociationType, String, int, int, OuterJoinLoadable, Mapping) Method name: IdentifierProperty buildIdentifierProperty(PersistentClass, IdentifierGenerator)
Number of AST nodes: 3 Number of AST nodes: 1
1
String propertyName = type.getLHSPropertyName();
1
return new IdentifierProperty
2
			if (propertyName==null) {
3
				return ArrayHelper.slice( 
4
						lhsPersister.toColumns(alias, property), 
5
						begin, 
6
						type.getColumnSpan(mapping) 
7
					);
8
			}
9
			else {
10
				return ( (PropertyMapping) lhsPersister ).toColumns(alias, propertyName
2
(
3
			        type,
4
					mappedEntity.hasEmbeddedIdentifier(),
5
					mappedEntity.hasIdentifierMapper(),
6
					unsavedValue,
7
					generator
11
);
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.0
Clones locationClones are in different classes
Number of node comparisons1