@Override
  public Component getFirstComponent(final Container aContainer) {
    final Container cycleRootAncestor = aContainer.getFocusCycleRootAncestor();
    return cycleRootAncestor.getFocusTraversalPolicy().getFirstComponent(cycleRootAncestor);
  }
@Override
  public Component getFirstComponent(final Container aContainer)