/** Leaves a call. */
 private void leave() {
   if (gate != null) gate.leave();
 }
 /** Enters a call. */
 private void enter() {
   if (gate != null) gate.enter();
 }