code: public static void dispatchWillEnterPlace (Object root, PlaceObject plobj)
      {
          // dispatch the call on this component if it implements PlaceView
          if (root instanceof PlaceView) {
              try {
                  ((PlaceView)root).willEnterPlace(plobj);
              } catch (Exception e) {
                  log.warning("Component choked on willEnterPlace()", "component", root,
                      "plobj", plobj, e);
              }
          }
  
          // now traverse all of this component's children
          if (root instanceof Container) {
              Container cont = (Container)root;
              int ccount = cont.getComponentCount();
              for (int ii = 0; ii < ccount; ii++) {
                  dispatchWillEnterPlace(cont.getComponent(ii), plobj);
              }
          }
      }
docs: Dispatches a call to {@link PlaceView#willEnterPlace} to all UI elements in the hierarchy
  rooted at the component provided via the <code>root</code> parameter.
  
  @param root the component at which to start traversing the UI hierarchy.
  @param plobj the place object that is about to be entered.