Object o = iter.next();
if (o instanceof Tab) {
tabIndex++;
}
if (o instanceof Focusable) {
Focusable f = (Focusable) o;
if (firstFocusableComponent == null) {
firstFocusableComponent = f.getFocusableComponent();
}
if (f.isFocus()) {
focusableComponent = f.getFocusableComponent();
break;
}
}
}
if (focusableComponent == null && firstFocusableComponent != null) {