code: public InputStream openInputStream() throws FetchException {
          try {
              return getInternalBlobForFetch().getBinaryStream();
          } catch (SQLException e) {
              throw mRepo.toFetchException(e);
          }
      }
docs: FIXME: I/O streams must have embedded transaction