void (@Nullable StreamChain chain, @Nullable TracingResult result, boolean resultMustBeNull) { assertNotNull(chain); assertNotNull(result); println(chain.getText(), ProcessOutputTypes.SYSTEM); final TraceElement resultValue = result.getResult(); handleResultValue(resultValue.getValue(), resultMustBeNull); final List<TraceInfo> trace = result.getTrace(); handleTrace(trace); final ResolvedTracingResult resolvedTrace = result.resolve(getLibrarySupportProvider().getLibrarySupport().getResolverFactory()); handleResolvedTrace(resolvedTrace); }