assertion.release();
assertableConfig.removeAssertion( ix );
newAssertion.addPropertyChangeListener( this );
assertions.add( ix + offset, newAssertion );
assertableConfig.insertAssertion( newConf, ix + offset );
fireAssertionMoved( newAssertion, ix, offset );
return newAssertion;