ParagraphListRewriter listRewriter= new ParagraphListRewriter(insertIndent);
ParagraphListRewriter listRewriter= new ParagraphListRewriter(insertIndent, separator);
	private int rewriteParagraphList(List list, int insertPos, int insertIndent) {		boolean hasChanges= false;		boolean hasExisting= false;				for (int i= 0; i < list.size(); i++) {			ASTNode elem= (ASTNode) list.get(i);			hasChanges |= isChanged(elem);			hasExisting |= !isInserted(elem);		}		if (!hasChanges) {			return visitList(list, insertPos);		}				ParagraphListRewriter listRewriter= new ParagraphListRewriter(insertIndent);		StringBuffer lead= new StringBuffer();		if (!hasExisting) {			lead.append(fTextBuffer.getLineDelimiter());			lead.append(fTextBuffer.getLineDelimiter());			lead.append(CodeFormatterUtil.createIndentString(insertIndent));		}		return listRewriter.rewriteList(list, insertPos, lead.toString());	}