public void startField(String field, int index) {
    if (index <= previousField.peek()) {
      throw new InvalidRecordException("fields must be added in order " + field + " index " + index + " is before previous field " + previousField.peek());
    }
    validateMissingFields(index);
    fields.push(index);
    fieldValueCount.push(0);
    delegate.startField(field, index);
  }
public void startField(String field, int index) {
    if (index <= previousField.peek()) {
      throw new InvalidRecordException("fields must be added in order " + field + " index " + index + " is before previous field " + previousField.peek());
    }
    validateMissingFields(index);
    fields.push(index);
    fieldValueCount.push(0);
    delegate.startField(field, index);
  }
public void startField ( String field , int index ) { if ( index <= previousField . peek ( ) ) { throw new InvalidRecordException ( "fields must be added in order " + field + " index " + index + " is before previous field " + previousField . peek ( ) ) ; } validateMissingFields ( index ) ; fields . push ( index ) ; fieldValueCount . push ( 0 ) ; delegate . startField ( field , index ) ; }
{@inheritDoc}
{