@Override
  protected final InputDataDiffBuilder<Key, Value> createDiffBuilder(int inputId, @Nullable DataType inputData) throws IOException {
    Map<Key, Value> map = convertToMap(inputId, inputData);
    return createDiffBuilderByMap(inputId, map);
  }
@Override
  protected final InputDataDiffBuilder<Key, Value> createDiffBuilder(int inputId, @Nullable DataType inputData)