@Override
    protected void setException(Throwable t) {
      try {
        if (!(t instanceof ControlFlowException)) {
          LOG.error(t);
        }
      }
      finally {
        super.setException(t);
      }
    }
@Override
    protected void setException(Throwable t)