code: public void executeWithoutAccessCheck(final OutputStream _out)
          throws EFapsException
      {
          executeEvents(EventType.CHECKOUT_PRE);
          if (!executeEvents(EventType.CHECKOUT_OVERRIDE)) {
              this.executeWithoutTrigger(_out);
          }
          executeEvents(EventType.CHECKOUT_POST);
      }
docs: Executes the checkout for output streams without checking the access
  rights (but with triggers).
  <ol>
  <li>executes the pre checkout trigger (if exists)</li>
  <li>executes the checkout trigger (if exists)</li>
  <li>executes if no checkout trigger exists or the checkout trigger is
  not executed the update ({@see #executeWithoutTrigger})</li>
  <li>executes the post checkout trigger (if exists)</li>
  </ol>
  
  @param _out output stream where to write the file
  @throws EFapsException if checkout action fails