TracingResult (@NotNull StreamChain chain, @NotNull ArrayReference resultArray) { final ArrayReference info = (ArrayReference)resultArray.getValue(0); final ArrayReference result = (ArrayReference)resultArray.getValue(1); final Value streamResult = result.getValue(0); final Value time = resultArray.getValue(2); logTime(time); final List<TraceInfo> trace = getTrace(chain, info); return new TracingResultImpl(chain, TraceElementImpl.ofResultValue(streamResult), trace, isException(result)); }