code: public void add(final CompositeBinding b) {
          if (!disposedInd) {
              if (compBindings == null) {
                  compBindings = new HashSet<>(4);
              }
              compBindings.add(b);
              return;
          }
          b.dispose();
      }
docs: Adds a new {@link CompositeBinding} to this {@code CompositeBinding} if the
  {@code CompositeBinding} is not yet disposed. If the {@code CompositeBinding} <em>is</em>
  disposed, {@code add} will indicate this by explicitly disposing the new {@code CompositeBinding} as
  well.
  
  @param b the {@link Binding} to add