code: public String getHeader(int columnIndex) throws IOException {
  		checkClosed();
  
  		// check to see if we have read the header record yet
  
  		// check to see if the column index is within the bounds
  		// of our header array
  
  		if (columnIndex > -1 && columnIndex < headersHolder.Length) {
  			// return the processed header data for this column
  
  			return headersHolder.Headers[columnIndex];
  		} else {
  			return "";
  		}
  	}
docs: Returns the column header value for a given column index.
  
  @param columnIndex
  The index of the header column being requested.
  @return The value of the column header at the given column index.
  @exception IOException
  Thrown if this object has already been closed.