<#macro content customConfig, operationModel metadata unmarshallerReference outputType> HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler(new JsonOperationMetadata() .withPayloadJson(${(!operationModel.hasBlobMemberAsPayload)?c}) <#if operationModel.outputShape??> .withHasStreamingSuccessResponse(${operationModel.outputShape.hasStreamingMember?c}) <#else> .withHasStreamingSuccessResponse(false) , ${unmarshallerReference});