code: @Override
  	public int getColumnNumber() {
  		int result = bufferStartColumn;
  		for (int i = 0; i < position; i++) {
  			if (buffer[i] == '\n') {
  				result = 0;
  			} else {
  				result++;
  			}
  		}
  		return result + 1; // the first column is '1'
  	}
docs: /* (non-Javadoc)
  @see com.abubusoft.kripton.xml.XmlPullParser#getColumnNumber()