@Override public BeanField<T> findField(int col) { // If we have a mapping for changing the order of the columns on // writing, be sure to use it. if (columnIndexForWriting != null) { return col < columnIndexForWriting.length ? fieldMap.get(columnIndexForWriting[col]) : null; } return fieldMap.get(col); }