private static int getMinimalIndentSize(String paragraph, boolean includeFirstLine) {
private static int getMinimalIndentSize(String paragraph, boolean includeFirstLine, int tabWidth) {
	private static int getMinimalIndentSize(String paragraph, boolean includeFirstLine) {		int minIndentSize= Integer.MAX_VALUE;				for (final Iterator iterator= new LineIterator(paragraph); iterator.hasNext();) {			final String line= (String) iterator.next();			if (!includeFirstLine) {				includeFirstLine= true;				continue;			}			String indent= null;			if (line.startsWith(COMMENT)) {				String commentedLine= line.substring(2);								// line is empty				if (commentedLine.trim().length() == 0)					continue;								indent= COMMENT + getIndentOfLine(commentedLine);							} else {				// line is empty				if (line.trim().length() == 0)					continue;				indent=getIndentOfLine(line);			}			final int indentSize= calculateDisplayedWidth(indent);			if (indentSize < minIndentSize)				minIndentSize= indentSize;		}		return minIndentSize == Integer.MAX_VALUE ? 0 : minIndentSize;	}