public static ASTRewriteCorrectionProposal getMakeTypeStaticProposal(ICompilationUnit cu, TypeDeclaration typeDeclaration) throws CoreException {
public static ASTRewriteCorrectionProposal getMakeTypeStaticProposal(ICompilationUnit cu, TypeDeclaration typeDeclaration, int relevance) throws CoreException {
	public static ASTRewriteCorrectionProposal getMakeTypeStaticProposal(ICompilationUnit cu, TypeDeclaration typeDeclaration) throws CoreException {		ASTRewrite rewrite= new ASTRewrite(typeDeclaration.getParent());				AST ast= typeDeclaration.getAST();		TypeDeclaration modifiedNode= ast.newTypeDeclaration();		modifiedNode.setInterface(typeDeclaration.isInterface());		modifiedNode.setModifiers(typeDeclaration.getModifiers() | Modifier.ABSTRACT);		rewrite.markAsModified(typeDeclaration, modifiedNode);		String label= CorrectionMessages.getFormattedString("ModifierCorrectionSubProcessor.addabstract.description", typeDeclaration.getName().getIdentifier()); //$NON-NLS-1$		Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);		ASTRewriteCorrectionProposal proposal= new ASTRewriteCorrectionProposal(label, cu, rewrite, 3, image);		proposal.ensureNoModifications();		return proposal;	}