protected JsonInputMeta createSimpleMeta(String inputColumn, JsonInputField... jsonPathFields) {
   JsonInputMeta jsonInputMeta = new JsonInputMeta();
   jsonInputMeta.setDefault();
   jsonInputMeta.setInFields(true);
   jsonInputMeta.setFieldValue(inputColumn);
   jsonInputMeta.setInputFields(jsonPathFields);
   jsonInputMeta.setIgnoreMissingPath(false);
   return jsonInputMeta;
 }
  protected JsonInputMeta createFileListMeta(final List<FileObject> files) {
    JsonInputMeta meta =
        new JsonInputMeta() {
          @Override
          public FileInputList getFileInputList(VariableSpace space) {
            return new FileInputList() {
              @Override
              public List<FileObject> getFiles() {
                return files;
              }

              @Override
              public int nrOfFiles() {
                return files.size();
              }
            };
          }
        };
    meta.setDefault();
    meta.setInFields(false);
    meta.setIgnoreMissingPath(false);
    return meta;
  }