@Override public void commit() { assert !isDisposed(); mySource.commit(this); Disposer.dispose(this); }