private static InstanceRequest BuildTargetRequest(IContext requestContext)
        {
            if (requestContext == null)
                return null;

            var targetRequest = new InstanceRequest();

            targetRequest.InstanceType = requestContext.Request.Service;
            targetRequest.ParameterName = Helpers.ContextHelper.GetParameterNameFromContext(requestContext);
            targetRequest.RequestDepth = requestContext.Request.Depth;
            targetRequest.ParentRequest = BuildTargetRequest(requestContext.Request.ParentContext);

            return targetRequest;
        }
 private string GetRequestInfo(InstanceRequest req)
 {
     return "<Serialized recursed req goes here.>";
 }