private FinalFluentBuilder <TOuterBuilder> SetDoneData(IValueExpression evaluator)
        {
            var contentBuilder = _factory.CreateContentBuilder(null);

            contentBuilder.SetExpression(evaluator);

            var doneData = _factory.CreateDoneDataBuilder(null);

            doneData.SetContent(contentBuilder.Build());

            _builder.SetDoneData(doneData.Build());

            return(this);
        }