<#macro content operationModel> <#if operationModel.authenticated> <#if operationModel.endpointDiscovery?has_content> invoke(request, responseHandler, executionContext, cachedEndpoint, null); <#elseif operationModel.endpointTrait?has_content> invoke(request, responseHandler, executionContext, null, endpointTraitHost); <#else> invoke(request, responseHandler, executionContext); <#else> anonymousInvoke(request, responseHandler, executionContext);