if (enableHtml) { LOG.fine("Converting body text to html"); Charset charset = getCharset(); if (charset == null) charset = Charset.defaultCharset(); newBody = HtmlParser.textToHtml(oldBody, "", null, charset .toString()); } else { LOG.fine("Converting body text to text"); newBody = HtmlParser.htmlToText(oldBody); }
if (firstPartMimeType.getSubtype().equals("signed")) { result = verify(folder, uid, pgpActive); } else if (firstPartMimeType.getSubtype().equals("encrypted")) { LOG.fine("Mimepart type encrypted found"); result = decrypt(folder, uid, pgpActive); } else { pgpMode = SecurityStatusViewer.NOOP; }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/composer/ComposerController.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/filter/PGPMessageFilter.java
Method name: void setHtmlState(boolean) Method name: IMailFolderCommandReference filter(IMailbox, Object)
Number of AST nodes: 8 Number of AST nodes: 6
1
if (enableHtml) {
1
if (
2
			LOG.fine("Converting body text to html"
2
firstPartMimeType.getSubtype().equals("signed")) {
3
);
3
			result = verify(folder, uid, pgpActive);
4
			Charset charset = getCharset();
4
		
5
			if (charset == null)
6
				charset = Charset.defaultCharset();
7
			newBody = HtmlParser.textToHtml(oldBody, "", null, charset
8
					.toString()
5
} else if (firstPartMimeType.getSubtype().equals("encrypted")) {
6
			LOG.fine("Mimepart type encrypted found");
9
);
7
			result = decrypt(folder, uid, pgpActive);
10
		} else {
8
		} else {
11
			LOG.fine("Converting body text to text");
9
			
12
			newBody = HtmlParser.htmlToText(oldBody);
10
pgpMode = SecurityStatusViewer.NOOP;
13
		}
11
		}
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 comparisons2