@Override
public void focusLost(final FocusEvent event) {
FocusListener listener = get(event);
if (listener != null) {
listener.focusLost(event);
}
}
}
private static class WeakListSelectionListener extends AbstractWeakListener<ListSelectionListener, ListSelectionEvent> implements ListSelectionListener {