try { if (account.isEnableSSL()) Connection.XMPPConnection = new SSLXMPPConnection(account .getHost(), account.getPort()); else Connection.XMPPConnection = new XMPPConnection(account .getHost(), account.getPort()); } catch (XMPPException e) { JOptionPane.showMessageDialog(FrameManager.getInstance() .getActiveFrame(), e.getMessage()); e.printStackTrace(); return; }
if (BuddyList.getInstance().exists(entry.getUser())) { // buddy already exists buddy = BuddyList.getInstance().getBuddy(entry.getUser()); } else { // create new buddy buddy = new BuddyStatus(entry.getUser()); buddy.setName(entry.getName()); // and add it to the buddylist BuddyList.getInstance().add(entry.getUser(), buddy); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/plugins/org.columba.chat.altura/src/org/columba/chat/command/ConnectCommand.java File path: /columba-1.4-src/plugins/org.columba.chat.altura/src/org/columba/chat/command/PopulateRoasterCommand.java
Method name: void execute(IWorkerStatusController) Method name: void execute(IWorkerStatusController)
Number of AST nodes: 4 Number of AST nodes: 5
1
try {
2
			if (account.isEnableSSL())
3
				Connection.XMPPConnection = new SSLXMPPConnection(account
4
						.getHost(), account.getPort
1
if (BuddyList.getInstance().exists(entry.getUser())) {
2
				// buddy already exists
5
());
3
				buddy = BuddyList.getInstance().getBuddy(entry.getUser());
6
			else
4
			} else {
7
				Connection.XMPPConnection = new XMPPConnection(account
5
				
8
						.getHost(), account.getPort());
9
		} catch (XMPPException e) {
10
			JOptionPane.showMessageDialog(FrameManager.getInstance()
11
					.getActiveFrame(), e.getMessage()
6
// create new buddy
7
				buddy = new BuddyStatus(entry.getUser());
8
				buddy.setName(entry.getName());
9
				// and add it to the buddylist
12
);
10
				BuddyList.getInstance().add(entry.getUser(), buddy);
13
			e.printStackTrace();
11
	
14
			return;
15
		}
12
		}
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 having the same super class
Number of node comparisons1