public static ModifyVServerGroupBackendServersResponse Unmarshall(UnmarshallerContext context)
        {
            ModifyVServerGroupBackendServersResponse modifyVServerGroupBackendServersResponse = new ModifyVServerGroupBackendServersResponse();

            modifyVServerGroupBackendServersResponse.HttpResponse = context.HttpResponse;
            modifyVServerGroupBackendServersResponse.RequestId = context.StringValue("ModifyVServerGroupBackendServers.RequestId");
            modifyVServerGroupBackendServersResponse.VServerGroupId = context.StringValue("ModifyVServerGroupBackendServers.VServerGroupId");

            List<ModifyVServerGroupBackendServersResponse.BackendServer> backendServers = new List<ModifyVServerGroupBackendServersResponse.BackendServer>();
            for (int i = 0; i < context.Length("ModifyVServerGroupBackendServers.BackendServers.Length"); i++) {
                ModifyVServerGroupBackendServersResponse.BackendServer backendServer = new ModifyVServerGroupBackendServersResponse.BackendServer();
                backendServer.ServerId = context.StringValue("ModifyVServerGroupBackendServers.BackendServers["+ i +"].ServerId");
                backendServer.Port = context.IntegerValue("ModifyVServerGroupBackendServers.BackendServers["+ i +"].Port");
                backendServer.Weight = context.IntegerValue("ModifyVServerGroupBackendServers.BackendServers["+ i +"].Weight");

                backendServers.Add(backendServer);
            }
            modifyVServerGroupBackendServersResponse.BackendServers = backendServers;

            return modifyVServerGroupBackendServersResponse;
        }