A BufferingFeed is used to wrap an expression that does not have intrinsic capability
to accept streamed input. The expression must have been modified to read its input from
a SuppliedParameterReference referring to the dynamic context stack. This feed buffers up
the streamed input, and on its close() method calls the wrapped expression having placed
the buffered input onto the context stack, from where the expression will now read it.