public static RemoveVServerGroupBackendServersResponse Unmarshall(UnmarshallerContext context)
        {
            RemoveVServerGroupBackendServersResponse removeVServerGroupBackendServersResponse = new RemoveVServerGroupBackendServersResponse();

            removeVServerGroupBackendServersResponse.HttpResponse = context.HttpResponse;
            removeVServerGroupBackendServersResponse.RequestId = context.StringValue("RemoveVServerGroupBackendServers.RequestId");
            removeVServerGroupBackendServersResponse.VServerGroupId = context.StringValue("RemoveVServerGroupBackendServers.VServerGroupId");

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

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

            return removeVServerGroupBackendServersResponse;
        }