while ( tokens.hasMoreTokens() ) { String token = tokens.nextToken(); result.append( token ); if ( isQuote( token ) ) { quoted = !quoted; } else if ( !quoted ) { if ( "is".equals( token ) ) { result.append( "\n " ); } } }
while ( tokens.hasMoreTokens() ) { String token = tokens.nextToken(); if ( isQuote( token ) ) { quoted = !quoted; } else if ( !quoted ) { if ( isBreak( token ) ) { result.append( "\n " ); } } result.append( token ); }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/jdbc/util/DDLFormatterImpl.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/jdbc/util/DDLFormatterImpl.java
Method name: String formatCommentOn(String) Method name: String formatAlterTable(String)
Number of AST nodes: 8 Number of AST nodes: 8
1
while ( tokens.hasMoreTokens() ) {
1
while ( tokens.hasMoreTokens() ) {
2
			String token = tokens.nextToken();
2
			String token = tokens.nextToken();
3
			result.append( token );
3
			
4
			if ( isQuote( token ) ) {
4
if ( isQuote( token ) ) {
5
				quoted = !quoted;
5
				quoted = !quoted;
6
			}
6
			}
7
			else if ( !quoted ) {
7
			else if ( !quoted ) {
8
				if ( "is".equals( token ) ) {
8
				if ( isBreak( token ) ) {
9
					result.append( "\n       " );
9
					result.append( "\n        " );
10
				}
10
				}
11
			}
11
			}
12
		
12
			result.append( token );
13
}
13
		}
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 declared in the same class
Number of node comparisons1