code: @Override
    public Iterable<GenericRecord> convertRecordImpl(Schema outputSchema, GenericRecord inputRecord, WorkUnitState workUnit)
        throws DataConversionException {
      Optional<Object> fieldValue = AvroUtils.getFieldValue(inputRecord, this.fieldName);
      if (fieldValue.isPresent() && fieldValue.get().toString().equals(this.fieldValue)) {
        return new SingleRecordIterable<>(inputRecord);
      }
      return new EmptyIterable<>();
    }
docs: Retrieves the specified field from the inputRecord, and checks if it is equal to the expected value
  {@link #fieldValue}. If it is then it returns a {@link org.apache.gobblin.converter.SingleRecordIterable} for the input record.
  Otherwise it returns a {@link EmptyIterable}.
  {@inheritDoc}
  @see org.apache.gobblin.converter.AvroToAvroConverterBase#convertRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, org.apache.gobblin.configuration.WorkUnitState)