@Override public final int getIndex(String fieldName) { return fields.getIndex(fieldName); }
@SuppressWarnings("unchecked") @Override public final <T> List<T> getValues(Field<T> field) { return (List<T>) getValues(fields.getIndex(field)); }
@Override public final int getIndex(Field<?> field) { return fields.getIndex(field); }
@Override public final Field<?> getField(int index) { return fields.getField(index); }
@Override public final Field<?> getField(String name) { return fields.getField(name); }
@Override public final <T> Field<T> getField(Field<T> field) { return fields.getField(field); }
@Override public final List<Field<?>> getFields() { return fields.getFields(); }