code: public void dispose() {
          if (!disposedInd) {
              Collection<Binding> unsubscribe1 = null;
              Collection<CompositeBinding> unsubscribe2 = null;
              disposedInd = true;
              unsubscribe1 = bindings;
              unsubscribe2 = compBindings;
              bindings = null;
              compBindings = null;
              // we will only get here once
              unsubscribeFromAll(unsubscribe1);
              unsubscribeFromAllComposite(unsubscribe2);
          }
      }
docs: Disposes itself and all inner Bindings.
  <p>After call of this method, new {@code Binding}s added to {@link CompositeBinding}
  will be disposed immediately.