@Override
 public void fire(Receiver<Void> receiver) {
   requestContext.fire(receiver);
 }
 @Override
 public void fire() {
   requestContext.fire();
 }