private static object GetJsonDto(SupportedRealm[] realms, RiotUpdateDaemon.UpdaterState update)
 {
   return (object) new
   {
     realm = ((Func<string, object>) (realmId => (object) Enumerable.FirstOrDefault<SupportedRealm>((IEnumerable<SupportedRealm>) realms, (Func<SupportedRealm, bool>) (x => realmId.Equals(x.Id, StringComparison.OrdinalIgnoreCase)))))(update.RealmId),
     status = update.Status,
     position = update.Position,
     length = update.Length
   };
 }
 private static object GetJsonDto(SupportedRealm[] realms, RiotUpdateDaemon.UpdaterState update)
 {
     Func<string, object> func = (string realmId) => realms.FirstOrDefault<SupportedRealm>((SupportedRealm x) => realmId.Equals(x.Id, StringComparison.OrdinalIgnoreCase));
     return new { realm = func(update.RealmId), status = update.Status, position = update.Position, length = update.Length };
 }