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

@param b the {@link Binding} to add