code: public void executeWithoutTrigger(final OutputStream _out)
          throws EFapsException
      {
          Resource storeRsrc = null;
          try {
              storeRsrc = Context.getThreadContext().getStoreResource(getInstance(), Resource.StoreEvent.READ);
              storeRsrc.read(_out);
              this.fileLength = storeRsrc.getFileLength();
              this.fileName = storeRsrc.getFileName();
          } catch (final EFapsException e) {
              Checkout.LOG.error("could not checkout " + super.getInstance(), e);
              throw e;
          }
      }
docs: Executes the checkout for output streams without checking the access
  rights and without triggers.
  
  @param _out  output stream where to write the file
  @throws EFapsException if checkout action fails