public static void HandleGatewayEvent(FSEvent evt)
{
String gateway = evt.get_header("Gateway");
Account account = (from a in accounts where a.gateway_id == gateway select a).SingleOrDefault();
if (account == null)
return;
account.state = evt.get_header("State");
}