docs: protected Asset processJSON(final InputStream jsonInputStream) throws FileNotFoundException, IOException, BadVersionException {
          // id is the file path from the root.
          Asset ass = JSONAssetConverter.readValue(jsonInputStream);
  
          // TODO: Should we confirm the asset is in the right location. For example a sample might be in the "blah" directory?
          return ass;
      }