code: public void remove(final Binding b) {
          if (!disposedInd) {
              boolean unsubscribe = false;
              if (bindings == null) {
                  return;
              }
              unsubscribe = bindings.remove(b);
              if (unsubscribe) {
                  // if we removed successfully we then need to call dispose on it
                  b.dispose();
              }
          }
      }
docs: Removes a {@link Binding} from this {@code CompositeBinding}, and disposes the
  {@link Binding}.
  
  @param b the {@link Binding} to remove