class ListenerManager {

  @NotNull
  public CompositeListener listenAll(@NotNull ObservableValue<?>... values) {
    CompositeListener listener = new CompositeListener(values);
    myCompositeListeners.add(listener);
    return listener;
  }

  public  ListenerManager();
  public  ListenerManager(@NotNull BatchInvoker.Strategy invokeStrategy);

}