void (Component component, @Nullable AWTEvent cause) { if (!isFocusedComponentChangeValid(component, cause)) { return; } if (ComponentUtil.isFocusProxy(component)) { _setFocused(getFocusedComponent(), cause); return; } _setFocused(component, cause); }