docs: @Override
      public synchronized void controllerUpdate(ControllerEvent ce) {
  
          Player p = (Player) ce.getSourceController();
  
          if (p == null)
              return;
  
          // Get this when the internal players are realized.
          if (ce instanceof RealizeCompleteEvent) {
              p.start();
          }
  
          if (ce instanceof ControllerErrorEvent) {
              p.removeControllerListener(this);
              LOGGER.severe("Receiver internal error: " + ce);
          }
  
      }