private void fireContentClosed(@Nullable Content content) {
    for (Listener each : myDockingListeners) {
      // dirty hack to not pass null here, listener implementations do not take this value into account
      each.contentRemoved(content != null ? content : new Object());
    }
  }
private void fireContentClosed(@Nullable Content content)