protected Component getGlobalPermanentFocusOwner() {    return permanentFocusOwner == null ? focusOwner : permanentFocusOwner;
protected Component getGlobalPermanentFocusOwner () { return (Component) getGlobalObject (currentPermanentFocusOwners);
  protected Component getGlobalPermanentFocusOwner()  {    // XXX Need a way to test if this thread is in the context of the focus    // owner, and throw a SecurityException if that is the case.    // XXX Implement.    return permanentFocusOwner == null ? focusOwner : permanentFocusOwner;  }