@Override
        public Component getComponentAfter(Container aContainer, Component aComponent) {
          return WeakFocusStackManager.getInstance().getLastFocusedOutside(MyComponent.this);
        }
@Override
        public Component getComponentAfter(Container aContainer, Component aComponent)