This interface is useful when the result of a task depends on other possibly structured task results. In cases like this, the consumer of the composed structured task result may optimize its behaviour and dependency management based on the intermediate results.
The interface should be implemented by clients to be used.
Gets the intermediate task result that this task result is composed of.
The intermediate results has the same final result semantics as
this instance. Its
Note for implementations: This method must never return an object semantically same as