protected JsonInput createJsonInput(JsonInputMeta meta) {
    JsonInputData data = new JsonInputData();

    JsonInput jsonInput =
        new JsonInput(helper.stepMeta, helper.stepDataInterface, 0, helper.transMeta, helper.trans);
    jsonInput.init(meta, data);
    return jsonInput;
  }
  protected JsonInput createJsonInput(
      final String inCol, JsonInputMeta meta, Object[]... inputRows) {
    JsonInputData data = new JsonInputData();

    JsonInput jsonInput =
        new JsonInput(helper.stepMeta, helper.stepDataInterface, 0, helper.transMeta, helper.trans);

    RowSet input = helper.getMockInputRowSet(inputRows);
    RowMetaInterface rowMeta = createRowMeta(new ValueMetaString(inCol));
    input.setRowMeta(rowMeta);
    jsonInput.getInputRowSets().add(input);
    jsonInput.setInputRowMeta(rowMeta);
    jsonInput.init(meta, data);
    jsonInput.initializeVariablesFrom(null);
    return jsonInput;
  }