/**
  * Masks this exception with the details of the supplied. The error code for
  * this exception object will determine how the supplied exception is used.
  * Error 100: A general exception. Inherits \System\Classes\ExceptionBase::applyMask()
  * Error 200: Mask the exception as INI content.
  * Error 300: Mask the exception as PHP content.
  * Error 400: Mask the exception as Twig content.
  * @param \Exception $exception The exception to modify.
  * @return void
  */
 public function applyMask(Exception $exception)
 {
     if ($this->code == 100 || $this->processCompoundObject($exception) === false) {
         parent::applyMask($exception);
         return;
     }
 }