Legend
protected sealed override LengthAndResult<TResult> add( LengthAndResult<TResult> match, int extra )