public class MyEntity { private Long id; private String name; private MySibling sibling; private Set nonInverseChildren = new HashSet(); private Set inverseChildren = new HashSet(); public MyEntity() { } public MyEntity(String name) { this.name = name; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public MySibling getSibling() { return sibling; } public void setSibling(MySibling sibling) { this.sibling = sibling; } public Set getNonInverseChildren() { return nonInverseChildren; } public void setNonInverseChildren(Set nonInverseChildren) { this.nonInverseChildren = nonInverseChildren; } public Set getInverseChildren() { return inverseChildren; } public void setInverseChildren(Set inverseChildren) { this.inverseChildren = inverseChildren
public class User { private String name; private String password; private Set actions = new HashSet(); private Calendar lastUpdated; private Calendar created; public User(String name, String password) { super(); this.name = name; this.password = password; } public User() { super(); } public Calendar getLastUpdated() { return lastUpdated; } public void setLastUpdated(Calendar lastUpdated) { this.lastUpdated = lastUpdated; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Set getActions() { return actions; } public void setActions(Set actions) { this.actions = actions; } public Calendar getCreated() { return created; } public void setCreated(Calendar created) { this.created = created
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/generatedkeys/identity/MyEntity.java File path: /hibernate-distribution-3.3.2.GA/project/testsuite/src/test/java/org/hibernate/test/interceptor/User.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class MyEntity {
1
public class 
2
	private Long id;
2
User {
3
	private String name;
3
	private String name;
4
	private MySibling sibling;
4
	private 
5
	private Set nonInverseChildren
5
String password;
6
 = new HashSet();
6
	private Set actions = new HashSet();
7
	private Set inverseChildren = new HashSet();
7
	private 
8
	public MyEntity() {
9
	}
10

8
Calendar lastUpdated;
9
	private Calendar created;
10
	
11
	public MyEntity(String name) {
11
	public User(String name
12
		this.name = name;
13
	}
14
	public Long getI
12
, String password) {
13
		super();
14
		this.name = name;
15
		this.password = password;
16
	}
17
	public User() {
18
		super();
19
	}
15
d() {
20
	public Calendar getLastUpdated() {
16
		return id;
21
		return lastUpdated;
17
	}
22
	}
18

19
	public void setId(Long id) {
23
	public void setLastUpdated(Calendar lastUpdated) {
20
		this.id = id;
24
		this.lastUpdated = lastUpdated;
21
	}
25
	}
22

23
	public String getName() {
26
	public String getName() {
24
		return name;
27
		return name;
25
	}
28
	}
26

27
	public void setName(String name) {
29
	public void setName(String name) {
28
		this.name = name;
30
		this.name = name;
29
	}
31
	}
30

31
	public MySibling getSibling() {
32
	public String getPassword() {
32
		return sibling;
33
		return 
33
	}
34

34
password;
35
	}
35
	public void setSibling(MySibling sibling) {
36
	public void setPassword(String password) {
36
		this.sibling = sibling;
37
		this.
37
	}
38
	public Set getNonInverseChildren
38
password = password;
39
	}
39
() {
40
	public Set getActions() {
40
		return nonInverseChildren;
41
		return 
41
	}
42
	public void setNonInverseChildren(Set nonInverseChildren
42
actions;
43
	}
43
) {
44
	public void setActions(Set actions) {
44
		this.nonInverseChildren = nonInverseChildren;
45
		this.
45
	}
46
	public Set getInverseChildren
46
actions = actions;
47
	}
47
() {
48
	public Calendar getCreated() {
48
		return inverseChildren;
49
		return 
49
	}
50
	public void setInverseChildren(Set inverseChildren
50
created;
51
	}
51
) {
52
	public void setCreated(Calendar created) {
52
		this.inverseChildren = inverseChildren
53
		this.created = created
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 location
Number of node comparisons0