Bug 117718 [clean up][infrastructure] Use flags for clean ups instead of boolean parameter list
Version: 3.2.0 Build id: I20051122-1300 Boolean parameter lists in constructors for ICleanUps do not scale.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java
Name name= ((SimpleType)creation.getType()).getName();
					String typeName;
					if (name.isSimpleName())
						typeName= ((SimpleName)name).getIdentifier();
					else
						typeName= name.getFullyQualifiedName();
					
					StringBuffer buf= new StringBuffer();
					List typeArguments= type.typeArguments();
					Iterator iter= typeArguments.iterator();
					Type cur= (Type)iter.next();
					buf.append('<').append(ASTResolving.getTypeSignature(cur.resolveBinding()));
					while (iter.hasNext()) {
						cur= (Type)iter.next();
						buf.append(", ").append(ASTResolving.getTypeSignature(cur.resolveBinding())); 
					}
					buf.append('>');
					
					Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);
					String label= Messages.format(CorrectionMessages.CorrectionMessages_add_type_parameters_to_instantiation, new String[] {buf.toString(), typeName});
					ASTRewriteCorrectionProposal proposal= new ASTRewriteCorrectionProposal(label, context.getCompilationUnit(), rewrite, 6, image);
					proposals.add(proposal);			
				}
			}
		}
	}
	
}