ICalendarStore store = ((CalendarCommandReference)getReference()).getStore(); try { store.add(event); } catch (StoreException e) { JOptionPane.showMessageDialog(FrameManager.getInstance() .getActiveFrame(), e.getMessage()); e.printStackTrace(); }
IMailFolder folder = (IMailFolder) FolderTreeModel .getInstance().getImapFolder(item.getUid()); try { IMailFolder parentFolder = (IMailFolder) folder.getParent(); folder.removeFolder(); FolderTreeModel.getInstance().nodeStructureChanged( parentFolder); } catch (Exception ex) { ex.printStackTrace(); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/command/AddEventCommand.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/accountlist/AccountListDialog.java
Method name: void execute(IWorkerStatusController) Method name: void actionPerformed(ActionEvent)
Number of AST nodes: 3 Number of AST nodes: 5
1
ICalendarStore store = ((CalendarCommandReference)getRefere
1
IMailFolder folder = (IMailFolder) FolderTreeModel
2
nce()).getStore();
2
						.getInstance().get
3
ImapFolder(item.getUid());
3
		try {
4
				try {
4
			store.add(event);
5
					IMailFolder parentFolder = (IMailFolder) folder.getParent();
5
		} catch (StoreException e) {
6
		
6
			JOptionPane.showMessageDialog(FrameManager.getInstance()
7
					.getActiveFrame(), e.getMessage());
7
			folder.removeFolder();
8
					FolderTreeModel.getInstance().nodeStructureChanged(
9
							parentFolder);
10
				} catch (Exception ex) {
8
			e.printStackTrace();
11
					ex.printStackTrace();
9
		}
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.1
Clones locationClones are in different classes
Number of node comparisons1