void (@NotNull T handler, @NotNull CefBrowser browser, @NotNull Runnable onClear) { if (myMap != null) { List<T> list = myMap.get(browser); if (list != null) { list.remove(handler); if (list.isEmpty()) { syncRemoveFromMap(list, browser, onClear); } } } }