Inheritance: Aliyun.Acs.Core.AcsResponse
        public static DescribeVServerGroupsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeVServerGroupsResponse describeVServerGroupsResponse = new DescribeVServerGroupsResponse();

            describeVServerGroupsResponse.HttpResponse = context.HttpResponse;
            describeVServerGroupsResponse.RequestId = context.StringValue("DescribeVServerGroups.RequestId");

            List<DescribeVServerGroupsResponse.VServerGroup> vServerGroups = new List<DescribeVServerGroupsResponse.VServerGroup>();
            for (int i = 0; i < context.Length("DescribeVServerGroups.VServerGroups.Length"); i++) {
                DescribeVServerGroupsResponse.VServerGroup vServerGroup = new DescribeVServerGroupsResponse.VServerGroup();
                vServerGroup.VServerGroupId = context.StringValue("DescribeVServerGroups.VServerGroups["+ i +"].VServerGroupId");
                vServerGroup.VServerGroupName = context.StringValue("DescribeVServerGroups.VServerGroups["+ i +"].VServerGroupName");

                vServerGroups.Add(vServerGroup);
            }
            describeVServerGroupsResponse.VServerGroups = vServerGroups;

            return describeVServerGroupsResponse;
        }