docs: @Override
      protected Asset readJson(final String assetId) throws IOException, BadVersionException {
          FileInputStream fis = null;
          try {
              fis = DirectoryUtils.createFileInputStream(createFromRelative(assetId + ".json"));
              Asset ass = processJSON(fis);
              return ass;
          } finally {
              if (fis != null) {
                  fis.close();
              }
          }
      }