@Override
  public Component getComponentBefore(Container aContainer, Component aComponent) {
    Component before = super.getComponentBefore(aContainer, aComponent);
    return doFind(aContainer, aComponent, before);
  }
@Override
  public Component getComponentBefore(Container aContainer, Component aComponent)