String menuId = menuElement .getAttributeValue(MenuXMLDecoder.ID); String menuName = mediator.getString("menu", "mainframe", menuId); ExtendableMenu menu = new ExtendableMenu(menuId, menuName); parseMenu(menu, menuElement); menuBar.add(menu);
StreamableMimePart textPart = composeTextMimePart(appendSignature); // compose html part StreamableMimePart htmlPart = composeHtmlMimePart(appendSignature); // merge mimeparts and return LocalMimePart bodyPart = new LocalMimePart(new MimeHeader("multipart", "alternative")); bodyPart.addChild(textPart); bodyPart.addChild(htmlPart); return bodyPart;
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/menu/MenuXMLDecoder.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/composer/MessageComposer.java
Method name: ExtendableMenuBar createMenuBar(InputStream) Method name: StreamableMimePart composeMultipartAlternativeMimePart(boolean)
Number of AST nodes: 5 Number of AST nodes: 6
1
String menuId = menuElement
1
Str
2
						.getAttributeValue(MenuXMLDecoder.ID);
3
				String menuName = mediator.getString("menu", "mainframe",
4
						menuId);
5
				ExtendableMenu menu = new ExtendableMenu(menuId, menuName);
6
				parseMenu(menu, menuElement);
7
				menuB
2
eamableMimePart textPart = composeTextMimePart(appendSignature);
3
		// compose html part
4
		StreamableMimePart htmlPart = composeHtmlMimePart(appendSignature);
5
		// merge mimeparts and return
6
		LocalMimePart bodyPart = new LocalMimePart(new MimeHeader("multipart",
7
				"alternative"));
8
		bodyPart.addChild(textPart);
8
ar.add(menu)
9
		bodyPart.addChild(htmlPart);
9
;
10
		return bodyPart;
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 comparisons30