Program: 157994
Project: 157994
Buggy source:
private ShardsOfAlara(){
  super("String_Node_Str","String_Node_Str",ExpansionSet.buildDate(2008,8,27),SetType.EXPANSION);
  this.blockName="String_Node_Str";
  this.hasBoosters=true;
  this.numBoosterLands=1;
  this.numBoosterCommon=10;
  this.numBoosterUncommon=3;
  this.numBoosterRare=1;
  this.ratioBoosterMythic=8;
  cards.add(new SetCardInfo("String_Node_Str",63,Rarity.RARE,mage.cards.a.AdNauseam.class));
  cards.add(new SetCardInfo("String_Node_Str",153,Rarity.COMMON,mage.cards.a.AgonyWarp.class));
  cards.add(new SetCardInfo("String_Node_Str",154,Rarity.MYTHIC,mage.cards.a.AjaniVengeant.class));
  cards.add(new SetCardInfo("String_Node_Str",1,Rarity.COMMON,mage.cards.a.AkrasanSquire.class));
  cards.add(new SetCardInfo("String_Node_Str",123,Rarity.UNCOMMON,mage.cards.a.AlgaeGharial.class));
  cards.add(new SetCardInfo("String_Node_Str",3,Rarity.UNCOMMON,mage.cards.a.AngelicBenediction.class));
  cards.add(new SetCardInfo("String_Node_Str",2,Rarity.UNCOMMON,mage.cards.a.AngelsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",4,Rarity.COMMON,mage.cards.a.Angelsong.class));
  cards.add(new SetCardInfo("String_Node_Str",220,Rarity.UNCOMMON,mage.cards.a.ArcaneSanctum.class));
  cards.add(new SetCardInfo("String_Node_Str",64,Rarity.RARE,mage.cards.a.ArchdemonOfUnx.class));
  cards.add(new SetCardInfo("String_Node_Str",65,Rarity.COMMON,mage.cards.b.BanewaspAffliction.class));
  cards.add(new SetCardInfo("String_Node_Str",5,Rarity.UNCOMMON,mage.cards.b.BantBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",155,Rarity.UNCOMMON,mage.cards.b.BantCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",221,Rarity.COMMON,mage.cards.b.BantPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",6,Rarity.RARE,mage.cards.b.BattlegraceAngel.class));
  cards.add(new SetCardInfo("String_Node_Str",124,Rarity.UNCOMMON,mage.cards.b.BehemothsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",156,Rarity.COMMON,mage.cards.b.Blightning.class));
  cards.add(new SetCardInfo("String_Node_Str",66,Rarity.COMMON,mage.cards.b.BlisterBeetle.class));
  cards.add(new SetCardInfo("String_Node_Str",157,Rarity.UNCOMMON,mage.cards.b.BloodCultist.class));
  cards.add(new SetCardInfo("String_Node_Str",93,Rarity.COMMON,mage.cards.b.BloodpyreElemental.class));
  cards.add(new SetCardInfo("String_Node_Str",94,Rarity.COMMON,mage.cards.b.BloodthornTaunter.class));
  cards.add(new SetCardInfo("String_Node_Str",67,Rarity.COMMON,mage.cards.b.BoneSplinters.class));
  cards.add(new SetCardInfo("String_Node_Str",158,Rarity.COMMON,mage.cards.b.BranchingBolt.class));
  cards.add(new SetCardInfo("String_Node_Str",159,Rarity.RARE,mage.cards.b.BrilliantUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",160,Rarity.RARE,mage.cards.b.BroodmateDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",161,Rarity.UNCOMMON,mage.cards.b.BullCerodon.class));
  cards.add(new SetCardInfo("String_Node_Str",95,Rarity.RARE,mage.cards.c.CalderaHellion.class));
  cards.add(new SetCardInfo("String_Node_Str",32,Rarity.COMMON,mage.cards.c.CallToHeel.class));
  cards.add(new SetCardInfo("String_Node_Str",33,Rarity.COMMON,mage.cards.c.Cancel.class));
  cards.add(new SetCardInfo("String_Node_Str",162,Rarity.COMMON,mage.cards.c.CarrionThrash.class));
  cards.add(new SetCardInfo("String_Node_Str",34,Rarity.COMMON,mage.cards.c.CatharticAdept.class));
  cards.add(new SetCardInfo("String_Node_Str",125,Rarity.COMMON,mage.cards.c.CavernThoctar.class));
  cards.add(new SetCardInfo("String_Node_Str",163,Rarity.RARE,mage.cards.c.ClarionUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",35,Rarity.COMMON,mage.cards.c.CloudheathDrake.class));
  cards.add(new SetCardInfo("String_Node_Str",36,Rarity.COMMON,mage.cards.c.ComaVeil.class));
  cards.add(new SetCardInfo("String_Node_Str",68,Rarity.UNCOMMON,mage.cards.c.CorpseConnoisseur.class));
  cards.add(new SetCardInfo("String_Node_Str",37,Rarity.COMMON,mage.cards.c.CouriersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",126,Rarity.COMMON,mage.cards.c.CourtArchers.class));
  cards.add(new SetCardInfo("String_Node_Str",38,Rarity.RARE,mage.cards.c.CovenantOfMinds.class));
  cards.add(new SetCardInfo("String_Node_Str",7,Rarity.RARE,mage.cards.c.CradleOfVitality.class));
  cards.add(new SetCardInfo("String_Node_Str",96,Rarity.RARE,mage.cards.c.CrucibleOfFire.class));
  cards.add(new SetCardInfo("String_Node_Str",164,Rarity.RARE,mage.cards.c.CruelUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",222,Rarity.UNCOMMON,mage.cards.c.CrumblingNecropolis.class));
  cards.add(new SetCardInfo("String_Node_Str",69,Rarity.RARE,mage.cards.c.CunningLethemancer.class));
  cards.add(new SetCardInfo("String_Node_Str",127,Rarity.COMMON,mage.cards.c.CylianElf.class));
  cards.add(new SetCardInfo("String_Node_Str",39,Rarity.UNCOMMON,mage.cards.d.DawnrayArcher.class));
  cards.add(new SetCardInfo("String_Node_Str",70,Rarity.RARE,mage.cards.d.DeathBaron.class));
  cards.add(new SetCardInfo("String_Node_Str",71,Rarity.COMMON,mage.cards.d.Deathgreeter.class));
  cards.add(new SetCardInfo("String_Node_Str",165,Rarity.COMMON,mage.cards.d.DeftDuelist.class));
  cards.add(new SetCardInfo("String_Node_Str",72,Rarity.UNCOMMON,mage.cards.d.DemonsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",8,Rarity.COMMON,mage.cards.d.DispellersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",97,Rarity.COMMON,mage.cards.d.DragonFodder.class));
  cards.add(new SetCardInfo("String_Node_Str",98,Rarity.UNCOMMON,mage.cards.d.DragonsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",73,Rarity.COMMON,mage.cards.d.DregReaver.class));
  cards.add(new SetCardInfo("String_Node_Str",74,Rarity.COMMON,mage.cards.d.DregscapeZombie.class));
  cards.add(new SetCardInfo("String_Node_Str",128,Rarity.COMMON,mage.cards.d.DruidOfTheAnima.class));
  cards.add(new SetCardInfo("String_Node_Str",129,Rarity.UNCOMMON,mage.cards.d.Drumhunter.class));
  cards.add(new SetCardInfo("String_Node_Str",9,Rarity.MYTHIC,mage.cards.e.ElspethKnightErrant.class));
  cards.add(new SetCardInfo("String_Node_Str",130,Rarity.COMMON,mage.cards.e.ElvishVisionary.class));
  cards.add(new SetCardInfo("String_Node_Str",166,Rarity.MYTHIC,mage.cards.e.EmpyrialArchangel.class));
  cards.add(new SetCardInfo("String_Node_Str",40,Rarity.UNCOMMON,mage.cards.e.EsperBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",167,Rarity.UNCOMMON,mage.cards.e.EsperCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",223,Rarity.COMMON,mage.cards.e.EsperPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",41,Rarity.UNCOMMON,mage.cards.e.EtheriumAstrolabe.class));
  cards.add(new SetCardInfo("String_Node_Str",42,Rarity.COMMON,mage.cards.e.EtheriumSculptor.class));
  cards.add(new SetCardInfo("String_Node_Str",10,Rarity.RARE,mage.cards.e.EtherswornCanonist.class));
  cards.add(new SetCardInfo("String_Node_Str",11,Rarity.COMMON,mage.cards.e.Excommunicate.class));
  cards.add(new SetCardInfo("String_Node_Str",75,Rarity.COMMON,mage.cards.e.ExecutionersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",99,Rarity.UNCOMMON,mage.cards.e.ExuberantFirestoker.class));
  cards.add(new SetCardInfo("String_Node_Str",43,Rarity.UNCOMMON,mage.cards.f.Fatestitcher.class));
  cards.add(new SetCardInfo("String_Node_Str",131,Rarity.RARE,mage.cards.f.FeralHydra.class));
  cards.add(new SetCardInfo("String_Node_Str",44,Rarity.UNCOMMON,mage.cards.f.FiligreeSages.class));
  cards.add(new SetCardInfo("String_Node_Str",168,Rarity.UNCOMMON,mage.cards.f.FireFieldOgre.class));
  cards.add(new SetCardInfo("String_Node_Str",100,Rarity.RARE,mage.cards.f.FlameblastDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",76,Rarity.UNCOMMON,mage.cards.f.FleshbagMarauder.class));
  cards.add(new SetCardInfo("String_Node_Str",246,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",247,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",248,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",249,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",45,Rarity.RARE,mage.cards.g.GatherSpecimens.class));
  cards.add(new SetCardInfo("String_Node_Str",132,Rarity.COMMON,mage.cards.g.GiftOfTheGargantuan.class));
  cards.add(new SetCardInfo("String_Node_Str",77,Rarity.COMMON,mage.cards.g.GlazeFiend.class));
  cards.add(new SetCardInfo("String_Node_Str",101,Rarity.RARE,mage.cards.g.GoblinAssault.class));
  cards.add(new SetCardInfo("String_Node_Str",169,Rarity.COMMON,mage.cards.g.GoblinDeathraiders.class));
  cards.add(new SetCardInfo("String_Node_Str",102,Rarity.COMMON,mage.cards.g.GoblinMountaineer.class));
  cards.add(new SetCardInfo("String_Node_Str",170,Rarity.MYTHIC,mage.cards.g.Godsire.class));
  cards.add(new SetCardInfo("String_Node_Str",133,Rarity.COMMON,mage.cards.g.Godtoucher.class));
  cards.add(new SetCardInfo("String_Node_Str",78,Rarity.UNCOMMON,mage.cards.g.GrixisBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",171,Rarity.UNCOMMON,mage.cards.g.GrixisCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",224,Rarity.COMMON,mage.cards.g.GrixisPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",12,Rarity.COMMON,mage.cards.g.GuardiansOfAkrasa.class));
  cards.add(new SetCardInfo("String_Node_Str",13,Rarity.COMMON,mage.cards.g.GustriderExuberant.class));
  cards.add(new SetCardInfo("String_Node_Str",172,Rarity.MYTHIC,mage.cards.h.HellkiteOverlord.class));
  cards.add(new SetCardInfo("String_Node_Str",103,Rarity.RARE,mage.cards.h.HellsThunder.class));
  cards.add(new SetCardInfo("String_Node_Str",173,Rarity.COMMON,mage.cards.h.HinderingLight.class));
  cards.add(new SetCardInfo("String_Node_Str",104,Rarity.COMMON,mage.cards.h.HissingIguanar.class));
  cards.add(new SetCardInfo("String_Node_Str",79,Rarity.RARE,mage.cards.i.ImmortalCoil.class));
  cards.add(new SetCardInfo("String_Node_Str",105,Rarity.COMMON,mage.cards.i.IncurableOgre.class));
  cards.add(new SetCardInfo("String_Node_Str",80,Rarity.UNCOMMON,mage.cards.i.Infest.class));
  cards.add(new SetCardInfo("String_Node_Str",14,Rarity.RARE,mage.cards.i.InvincibleHymn.class));
  cards.add(new SetCardInfo("String_Node_Str",234,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",235,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",236,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",237,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",174,Rarity.UNCOMMON,mage.cards.j.JhessianInfiltrator.class));
  cards.add(new SetCardInfo("String_Node_Str",46,Rarity.COMMON,mage.cards.j.JhessianLookout.class));
  cards.add(new SetCardInfo("String_Node_Str",106,Rarity.UNCOMMON,mage.cards.j.JundBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",175,Rarity.UNCOMMON,mage.cards.j.JundCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",225,Rarity.COMMON,mage.cards.j.JundPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",226,Rarity.UNCOMMON,mage.cards.j.JungleShrine.class));
  cards.add(new SetCardInfo("String_Node_Str",134,Rarity.COMMON,mage.cards.j.JungleWeaver.class));
  cards.add(new SetCardInfo("String_Node_Str",47,Rarity.COMMON,mage.cards.k.KathariScreecher.class));
  cards.add(new SetCardInfo("String_Node_Str",176,Rarity.COMMON,mage.cards.k.KederektCreeper.class));
  cards.add(new SetCardInfo("String_Node_Str",48,Rarity.RARE,mage.cards.k.KederektLeviathan.class));
  cards.add(new SetCardInfo("String_Node_Str",135,Rarity.RARE,mage.cards.k.KeeperOfProgenitus.class));
  cards.add(new SetCardInfo("String_Node_Str",177,Rarity.UNCOMMON,mage.cards.k.KissOfTheAmesha.class));
  cards.add(new SetCardInfo("String_Node_Str",17,Rarity.RARE,mage.cards.k.KnightCaptainOfEos.class));
  cards.add(new SetCardInfo("String_Node_Str",15,Rarity.COMMON,mage.cards.k.KnightOfTheSkywardEye.class));
  cards.add(new SetCardInfo("String_Node_Str",16,Rarity.RARE,mage.cards.k.KnightOfTheWhiteOrchid.class));
  cards.add(new SetCardInfo("String_Node_Str",178,Rarity.MYTHIC,mage.cards.k.KreshTheBloodbraided.class));
  cards.add(new SetCardInfo("String_Node_Str",210,Rarity.MYTHIC,mage.cards.l.LichsMirror.class));
  cards.add(new SetCardInfo("String_Node_Str",107,Rarity.COMMON,mage.cards.l.LightningTalons.class));
  cards.add(new SetCardInfo("String_Node_Str",136,Rarity.COMMON,mage.cards.l.LushGrowth.class));
  cards.add(new SetCardInfo("String_Node_Str",108,Rarity.COMMON,mage.cards.m.MagmaSpray.class));
  cards.add(new SetCardInfo("String_Node_Str",138,Rarity.RARE,mage.cards.m.Manaplasm.class));
  cards.add(new SetCardInfo("String_Node_Str",18,Rarity.COMMON,mage.cards.m.MarbleChalice.class));
  cards.add(new SetCardInfo("String_Node_Str",49,Rarity.RARE,mage.cards.m.MasterOfEtherium.class));
  cards.add(new SetCardInfo("String_Node_Str",179,Rarity.MYTHIC,mage.cards.m.MayaelTheAnima.class));
  cards.add(new SetCardInfo("String_Node_Str",50,Rarity.RARE,mage.cards.m.MemoryErosion.class));
  cards.add(new SetCardInfo("String_Node_Str",19,Rarity.UNCOMMON,mage.cards.m.Metallurgeon.class));
  cards.add(new SetCardInfo("String_Node_Str",137,Rarity.UNCOMMON,mage.cards.m.MightyEmergence.class));
  cards.add(new SetCardInfo("String_Node_Str",51,Rarity.RARE,mage.cards.m.MindlockOrb.class));
  cards.add(new SetCardInfo("String_Node_Str",211,Rarity.RARE,mage.cards.m.MinionReflector.class));
  cards.add(new SetCardInfo("String_Node_Str",139,Rarity.COMMON,mage.cards.m.Mosstodon.class));
  cards.add(new SetCardInfo("String_Node_Str",242,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",243,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",244,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",245,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",140,Rarity.RARE,mage.cards.m.Mycoloth.class));
  cards.add(new SetCardInfo("String_Node_Str",141,Rarity.COMMON,mage.cards.n.Naturalize.class));
  cards.add(new SetCardInfo("String_Node_Str",142,Rarity.UNCOMMON,mage.cards.n.NayaBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",180,Rarity.UNCOMMON,mage.cards.n.NayaCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",227,Rarity.COMMON,mage.cards.n.NayaPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",181,Rarity.UNCOMMON,mage.cards.n.Necrogenesis.class));
  cards.add(new SetCardInfo("String_Node_Str",212,Rarity.COMMON,mage.cards.o.ObeliskOfBant.class));
  cards.add(new SetCardInfo("String_Node_Str",213,Rarity.COMMON,mage.cards.o.ObeliskOfEsper.class));
  cards.add(new SetCardInfo("String_Node_Str",214,Rarity.COMMON,mage.cards.o.ObeliskOfGrixis.class));
  cards.add(new SetCardInfo("String_Node_Str",215,Rarity.COMMON,mage.cards.o.ObeliskOfJund.class));
  cards.add(new SetCardInfo("String_Node_Str",216,Rarity.COMMON,mage.cards.o.ObeliskOfNaya.class));
  cards.add(new SetCardInfo("String_Node_Str",20,Rarity.COMMON,mage.cards.o.OblivionRing.class));
  cards.add(new SetCardInfo("String_Node_Str",81,Rarity.COMMON,mage.cards.o.OnyxGoblet.class));
  cards.add(new SetCardInfo("String_Node_Str",143,Rarity.RARE,mage.cards.o.OozeGarden.class));
  cards.add(new SetCardInfo("String_Node_Str",52,Rarity.COMMON,mage.cards.o.OutriderOfJhess.class));
  cards.add(new SetCardInfo("String_Node_Str",230,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",231,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",232,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",233,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",109,Rarity.RARE,mage.cards.p.PredatorDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",182,Rarity.MYTHIC,mage.cards.p.PrinceOfThralls.class));
  cards.add(new SetCardInfo("String_Node_Str",53,Rarity.UNCOMMON,mage.cards.p.ProtomatterPowder.class));
  cards.add(new SetCardInfo("String_Node_Str",183,Rarity.RARE,mage.cards.p.PunishIgnorance.class));
  cards.add(new SetCardInfo("String_Node_Str",82,Rarity.UNCOMMON,mage.cards.p.PuppetConjurer.class));
  cards.add(new SetCardInfo("String_Node_Str",184,Rarity.UNCOMMON,mage.cards.q.QasaliAmbusher.class));
  cards.add(new SetCardInfo("String_Node_Str",217,Rarity.RARE,mage.cards.q.QuietusSpike.class));
  cards.add(new SetCardInfo("String_Node_Str",185,Rarity.MYTHIC,mage.cards.r.RafiqOfTheMany.class));
  cards.add(new SetCardInfo("String_Node_Str",186,Rarity.COMMON,mage.cards.r.RakeclawGargantuan.class));
  cards.add(new SetCardInfo("String_Node_Str",21,Rarity.RARE,mage.cards.r.RangerOfEos.class));
  cards.add(new SetCardInfo("String_Node_Str",187,Rarity.RARE,mage.cards.r.RealmRazer.class));
  cards.add(new SetCardInfo("String_Node_Str",218,Rarity.COMMON,mage.cards.r.RelicOfProgenitus.class));
  cards.add(new SetCardInfo("String_Node_Str",144,Rarity.COMMON,mage.cards.r.ResoundingRoar.class));
  cards.add(new SetCardInfo("String_Node_Str",83,Rarity.COMMON,mage.cards.r.ResoundingScream.class));
  cards.add(new SetCardInfo("String_Node_Str",22,Rarity.COMMON,mage.cards.r.ResoundingSilence.class));
  cards.add(new SetCardInfo("String_Node_Str",110,Rarity.COMMON,mage.cards.r.ResoundingThunder.class));
  cards.add(new SetCardInfo("String_Node_Str",54,Rarity.COMMON,mage.cards.r.ResoundingWave.class));
  cards.add(new SetCardInfo("String_Node_Str",145,Rarity.UNCOMMON,mage.cards.r.RhoxCharger.class));
  cards.add(new SetCardInfo("String_Node_Str",188,Rarity.UNCOMMON,mage.cards.r.RhoxWarMonk.class));
  cards.add(new SetCardInfo("String_Node_Str",111,Rarity.COMMON,mage.cards.r.RidgeRannet.class));
  cards.add(new SetCardInfo("String_Node_Str",189,Rarity.COMMON,mage.cards.r.RipClanCrasher.class));
  cards.add(new SetCardInfo("String_Node_Str",23,Rarity.UNCOMMON,mage.cards.r.RockcasterPlatoon.class));
  cards.add(new SetCardInfo("String_Node_Str",112,Rarity.UNCOMMON,mage.cards.r.RockslideElemental.class));
  cards.add(new SetCardInfo("String_Node_Str",146,Rarity.RARE,mage.cards.s.SacellumGodspeaker.class));
  cards.add(new SetCardInfo("String_Node_Str",84,Rarity.RARE,mage.cards.s.SalvageTitan.class));
  cards.add(new SetCardInfo("String_Node_Str",24,Rarity.COMMON,mage.cards.s.SanctumGargoyle.class));
  cards.add(new SetCardInfo("String_Node_Str",190,Rarity.UNCOMMON,mage.cards.s.SangriteSurge.class));
  cards.add(new SetCardInfo("String_Node_Str",191,Rarity.MYTHIC,mage.cards.s.SarkhanVol.class));
  cards.add(new SetCardInfo("String_Node_Str",147,Rarity.COMMON,mage.cards.s.SavageHunger.class));
  cards.add(new SetCardInfo("String_Node_Str",228,Rarity.UNCOMMON,mage.cards.s.SavageLands.class));
  cards.add(new SetCardInfo("String_Node_Str",85,Rarity.UNCOMMON,mage.cards.s.ScavengerDrake.class));
  cards.add(new SetCardInfo("String_Node_Str",113,Rarity.UNCOMMON,mage.cards.s.ScourgeDevil.class));
  cards.add(new SetCardInfo("String_Node_Str",25,Rarity.RARE,mage.cards.s.Scourglass.class));
  cards.add(new SetCardInfo("String_Node_Str",229,Rarity.UNCOMMON,mage.cards.s.SeasideCitadel.class));
  cards.add(new SetCardInfo("String_Node_Str",192,Rarity.RARE,mage.cards.s.SedraxisSpecter.class));
  cards.add(new SetCardInfo("String_Node_Str",193,Rarity.MYTHIC,mage.cards.s.SedrisTheTraitorKing.class));
  cards.add(new SetCardInfo("String_Node_Str",86,Rarity.COMMON,mage.cards.s.Shadowfeed.class));
  cards.add(new SetCardInfo("String_Node_Str",55,Rarity.RARE,mage.cards.s.ShardingSphinx.class));
  cards.add(new SetCardInfo("String_Node_Str",194,Rarity.MYTHIC,mage.cards.s.SharuumTheHegemon.class));
  cards.add(new SetCardInfo("String_Node_Str",87,Rarity.COMMON,mage.cards.s.ShoreSnapper.class));
  cards.add(new SetCardInfo("String_Node_Str",26,Rarity.COMMON,mage.cards.s.SightedCasteSorcerer.class));
  cards.add(new SetCardInfo("String_Node_Str",195,Rarity.COMMON,mage.cards.s.SigilBlessing.class));
  cards.add(new SetCardInfo("String_Node_Str",27,Rarity.UNCOMMON,mage.cards.s.SigiledPaladin.class));
  cards.add(new SetCardInfo("String_Node_Str",219,Rarity.RARE,mage.cards.s.SigilOfDistinction.class));
  cards.add(new SetCardInfo("String_Node_Str",88,Rarity.COMMON,mage.cards.s.SkeletalKathari.class));
  cards.add(new SetCardInfo("String_Node_Str",114,Rarity.UNCOMMON,mage.cards.s.Skeletonize.class));
  cards.add(new SetCardInfo("String_Node_Str",56,Rarity.RARE,mage.cards.s.SkillBorrower.class));
  cards.add(new SetCardInfo("String_Node_Str",148,Rarity.RARE,mage.cards.s.Skullmulcher.class));
  cards.add(new SetCardInfo("String_Node_Str",115,Rarity.COMMON,mage.cards.s.SoulsFire.class));
  cards.add(new SetCardInfo("String_Node_Str",28,Rarity.COMMON,mage.cards.s.SoulsGrace.class));
  cards.add(new SetCardInfo("String_Node_Str",149,Rarity.COMMON,mage.cards.s.SoulsMight.class));
  cards.add(new SetCardInfo("String_Node_Str",150,Rarity.RARE,mage.cards.s.SpearbreakerBehemoth.class));
  cards.add(new SetCardInfo("String_Node_Str",57,Rarity.COMMON,mage.cards.s.SpellSnip.class));
  cards.add(new SetCardInfo("String_Node_Str",58,Rarity.UNCOMMON,mage.cards.s.SphinxsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",196,Rarity.MYTHIC,mage.cards.s.SphinxSovereign.class));
  cards.add(new SetCardInfo("String_Node_Str",197,Rarity.UNCOMMON,mage.cards.s.SproutingThrinax.class));
  cards.add(new SetCardInfo("String_Node_Str",59,Rarity.COMMON,mage.cards.s.SteelcladSerpent.class));
  cards.add(new SetCardInfo("String_Node_Str",198,Rarity.COMMON,mage.cards.s.StewardOfValeron.class));
  cards.add(new SetCardInfo("String_Node_Str",199,Rarity.RARE,mage.cards.s.StoicAngel.class));
  cards.add(new SetCardInfo("String_Node_Str",29,Rarity.UNCOMMON,mage.cards.s.SunseedNurturer.class));
  cards.add(new SetCardInfo("String_Node_Str",238,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",239,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",240,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",241,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",200,Rarity.UNCOMMON,mage.cards.s.Swerve.class));
  cards.add(new SetCardInfo("String_Node_Str",89,Rarity.RARE,mage.cards.t.TarFiend.class));
  cards.add(new SetCardInfo("String_Node_Str",60,Rarity.MYTHIC,mage.cards.t.TezzeretTheSeeker.class));
  cards.add(new SetCardInfo("String_Node_Str",116,Rarity.COMMON,mage.cards.t.ThornThrashViashino.class));
  cards.add(new SetCardInfo("String_Node_Str",201,Rarity.UNCOMMON,mage.cards.t.ThoughtcutterAgent.class));
  cards.add(new SetCardInfo("String_Node_Str",117,Rarity.UNCOMMON,mage.cards.t.ThunderThrashElder.class));
  cards.add(new SetCardInfo("String_Node_Str",202,Rarity.UNCOMMON,mage.cards.t.TidehollowSculler.class));
  cards.add(new SetCardInfo("String_Node_Str",203,Rarity.COMMON,mage.cards.t.TidehollowStrix.class));
  cards.add(new SetCardInfo("String_Node_Str",204,Rarity.RARE,mage.cards.t.TitanicUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",151,Rarity.UNCOMMON,mage.cards.t.TopanAscetic.class));
  cards.add(new SetCardInfo("String_Node_Str",61,Rarity.COMMON,mage.cards.t.TortoiseFormation.class));
  cards.add(new SetCardInfo("String_Node_Str",205,Rarity.UNCOMMON,mage.cards.t.TowerGargoyle.class));
  cards.add(new SetCardInfo("String_Node_Str",90,Rarity.COMMON,mage.cards.u.UndeadLeotau.class));
  cards.add(new SetCardInfo("String_Node_Str",62,Rarity.COMMON,mage.cards.v.VectisSilencers.class));
  cards.add(new SetCardInfo("String_Node_Str",91,Rarity.RARE,mage.cards.v.VeinDrinker.class));
  cards.add(new SetCardInfo("String_Node_Str",118,Rarity.COMMON,mage.cards.v.ViashinoSkeleton.class));
  cards.add(new SetCardInfo("String_Node_Str",119,Rarity.RARE,mage.cards.v.ViciousShadows.class));
  cards.add(new SetCardInfo("String_Node_Str",206,Rarity.RARE,mage.cards.v.ViolentUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",92,Rarity.COMMON,mage.cards.v.VisceraDragger.class));
  cards.add(new SetCardInfo("String_Node_Str",120,Rarity.COMMON,mage.cards.v.VithianStinger.class));
  cards.add(new SetCardInfo("String_Node_Str",121,Rarity.COMMON,mage.cards.v.VolcanicSubmersion.class));
  cards.add(new SetCardInfo("String_Node_Str",207,Rarity.COMMON,mage.cards.w.WaveskimmerAven.class));
  cards.add(new SetCardInfo("String_Node_Str",30,Rarity.COMMON,mage.cards.w.WelkinGuide.class));
  cards.add(new SetCardInfo("String_Node_Str",122,Rarity.RARE,mage.cards.w.WhereAncientsTread.class));
  cards.add(new SetCardInfo("String_Node_Str",152,Rarity.COMMON,mage.cards.w.WildNacatl.class));
  cards.add(new SetCardInfo("String_Node_Str",208,Rarity.COMMON,mage.cards.w.WindwrightMage.class));
  cards.add(new SetCardInfo("String_Node_Str",209,Rarity.UNCOMMON,mage.cards.w.WoollyThoctar.class));
  cards.add(new SetCardInfo("String_Node_Str",31,Rarity.COMMON,mage.cards.y.YokedPlowbeast.class));
}

Fixed version (ground truth):
private ShardsOfAlara(){
  super("String_Node_Str","String_Node_Str",ExpansionSet.buildDate(2008,10,3),SetType.EXPANSION);
  this.blockName="String_Node_Str";
  this.hasBoosters=true;
  this.numBoosterLands=1;
  this.numBoosterCommon=10;
  this.numBoosterUncommon=3;
  this.numBoosterRare=1;
  this.ratioBoosterMythic=8;
  cards.add(new SetCardInfo("String_Node_Str",63,Rarity.RARE,mage.cards.a.AdNauseam.class));
  cards.add(new SetCardInfo("String_Node_Str",153,Rarity.COMMON,mage.cards.a.AgonyWarp.class));
  cards.add(new SetCardInfo("String_Node_Str",154,Rarity.MYTHIC,mage.cards.a.AjaniVengeant.class));
  cards.add(new SetCardInfo("String_Node_Str",1,Rarity.COMMON,mage.cards.a.AkrasanSquire.class));
  cards.add(new SetCardInfo("String_Node_Str",123,Rarity.UNCOMMON,mage.cards.a.AlgaeGharial.class));
  cards.add(new SetCardInfo("String_Node_Str",3,Rarity.UNCOMMON,mage.cards.a.AngelicBenediction.class));
  cards.add(new SetCardInfo("String_Node_Str",2,Rarity.UNCOMMON,mage.cards.a.AngelsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",4,Rarity.COMMON,mage.cards.a.Angelsong.class));
  cards.add(new SetCardInfo("String_Node_Str",220,Rarity.UNCOMMON,mage.cards.a.ArcaneSanctum.class));
  cards.add(new SetCardInfo("String_Node_Str",64,Rarity.RARE,mage.cards.a.ArchdemonOfUnx.class));
  cards.add(new SetCardInfo("String_Node_Str",65,Rarity.COMMON,mage.cards.b.BanewaspAffliction.class));
  cards.add(new SetCardInfo("String_Node_Str",5,Rarity.UNCOMMON,mage.cards.b.BantBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",155,Rarity.UNCOMMON,mage.cards.b.BantCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",221,Rarity.COMMON,mage.cards.b.BantPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",6,Rarity.RARE,mage.cards.b.BattlegraceAngel.class));
  cards.add(new SetCardInfo("String_Node_Str",124,Rarity.UNCOMMON,mage.cards.b.BehemothsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",156,Rarity.COMMON,mage.cards.b.Blightning.class));
  cards.add(new SetCardInfo("String_Node_Str",66,Rarity.COMMON,mage.cards.b.BlisterBeetle.class));
  cards.add(new SetCardInfo("String_Node_Str",157,Rarity.UNCOMMON,mage.cards.b.BloodCultist.class));
  cards.add(new SetCardInfo("String_Node_Str",93,Rarity.COMMON,mage.cards.b.BloodpyreElemental.class));
  cards.add(new SetCardInfo("String_Node_Str",94,Rarity.COMMON,mage.cards.b.BloodthornTaunter.class));
  cards.add(new SetCardInfo("String_Node_Str",67,Rarity.COMMON,mage.cards.b.BoneSplinters.class));
  cards.add(new SetCardInfo("String_Node_Str",158,Rarity.COMMON,mage.cards.b.BranchingBolt.class));
  cards.add(new SetCardInfo("String_Node_Str",159,Rarity.RARE,mage.cards.b.BrilliantUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",160,Rarity.RARE,mage.cards.b.BroodmateDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",161,Rarity.UNCOMMON,mage.cards.b.BullCerodon.class));
  cards.add(new SetCardInfo("String_Node_Str",95,Rarity.RARE,mage.cards.c.CalderaHellion.class));
  cards.add(new SetCardInfo("String_Node_Str",32,Rarity.COMMON,mage.cards.c.CallToHeel.class));
  cards.add(new SetCardInfo("String_Node_Str",33,Rarity.COMMON,mage.cards.c.Cancel.class));
  cards.add(new SetCardInfo("String_Node_Str",162,Rarity.COMMON,mage.cards.c.CarrionThrash.class));
  cards.add(new SetCardInfo("String_Node_Str",34,Rarity.COMMON,mage.cards.c.CatharticAdept.class));
  cards.add(new SetCardInfo("String_Node_Str",125,Rarity.COMMON,mage.cards.c.CavernThoctar.class));
  cards.add(new SetCardInfo("String_Node_Str",163,Rarity.RARE,mage.cards.c.ClarionUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",35,Rarity.COMMON,mage.cards.c.CloudheathDrake.class));
  cards.add(new SetCardInfo("String_Node_Str",36,Rarity.COMMON,mage.cards.c.ComaVeil.class));
  cards.add(new SetCardInfo("String_Node_Str",68,Rarity.UNCOMMON,mage.cards.c.CorpseConnoisseur.class));
  cards.add(new SetCardInfo("String_Node_Str",37,Rarity.COMMON,mage.cards.c.CouriersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",126,Rarity.COMMON,mage.cards.c.CourtArchers.class));
  cards.add(new SetCardInfo("String_Node_Str",38,Rarity.RARE,mage.cards.c.CovenantOfMinds.class));
  cards.add(new SetCardInfo("String_Node_Str",7,Rarity.RARE,mage.cards.c.CradleOfVitality.class));
  cards.add(new SetCardInfo("String_Node_Str",96,Rarity.RARE,mage.cards.c.CrucibleOfFire.class));
  cards.add(new SetCardInfo("String_Node_Str",164,Rarity.RARE,mage.cards.c.CruelUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",222,Rarity.UNCOMMON,mage.cards.c.CrumblingNecropolis.class));
  cards.add(new SetCardInfo("String_Node_Str",69,Rarity.RARE,mage.cards.c.CunningLethemancer.class));
  cards.add(new SetCardInfo("String_Node_Str",127,Rarity.COMMON,mage.cards.c.CylianElf.class));
  cards.add(new SetCardInfo("String_Node_Str",39,Rarity.UNCOMMON,mage.cards.d.DawnrayArcher.class));
  cards.add(new SetCardInfo("String_Node_Str",70,Rarity.RARE,mage.cards.d.DeathBaron.class));
  cards.add(new SetCardInfo("String_Node_Str",71,Rarity.COMMON,mage.cards.d.Deathgreeter.class));
  cards.add(new SetCardInfo("String_Node_Str",165,Rarity.COMMON,mage.cards.d.DeftDuelist.class));
  cards.add(new SetCardInfo("String_Node_Str",72,Rarity.UNCOMMON,mage.cards.d.DemonsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",8,Rarity.COMMON,mage.cards.d.DispellersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",97,Rarity.COMMON,mage.cards.d.DragonFodder.class));
  cards.add(new SetCardInfo("String_Node_Str",98,Rarity.UNCOMMON,mage.cards.d.DragonsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",73,Rarity.COMMON,mage.cards.d.DregReaver.class));
  cards.add(new SetCardInfo("String_Node_Str",74,Rarity.COMMON,mage.cards.d.DregscapeZombie.class));
  cards.add(new SetCardInfo("String_Node_Str",128,Rarity.COMMON,mage.cards.d.DruidOfTheAnima.class));
  cards.add(new SetCardInfo("String_Node_Str",129,Rarity.UNCOMMON,mage.cards.d.Drumhunter.class));
  cards.add(new SetCardInfo("String_Node_Str",9,Rarity.MYTHIC,mage.cards.e.ElspethKnightErrant.class));
  cards.add(new SetCardInfo("String_Node_Str",130,Rarity.COMMON,mage.cards.e.ElvishVisionary.class));
  cards.add(new SetCardInfo("String_Node_Str",166,Rarity.MYTHIC,mage.cards.e.EmpyrialArchangel.class));
  cards.add(new SetCardInfo("String_Node_Str",40,Rarity.UNCOMMON,mage.cards.e.EsperBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",167,Rarity.UNCOMMON,mage.cards.e.EsperCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",223,Rarity.COMMON,mage.cards.e.EsperPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",41,Rarity.UNCOMMON,mage.cards.e.EtheriumAstrolabe.class));
  cards.add(new SetCardInfo("String_Node_Str",42,Rarity.COMMON,mage.cards.e.EtheriumSculptor.class));
  cards.add(new SetCardInfo("String_Node_Str",10,Rarity.RARE,mage.cards.e.EtherswornCanonist.class));
  cards.add(new SetCardInfo("String_Node_Str",11,Rarity.COMMON,mage.cards.e.Excommunicate.class));
  cards.add(new SetCardInfo("String_Node_Str",75,Rarity.COMMON,mage.cards.e.ExecutionersCapsule.class));
  cards.add(new SetCardInfo("String_Node_Str",99,Rarity.UNCOMMON,mage.cards.e.ExuberantFirestoker.class));
  cards.add(new SetCardInfo("String_Node_Str",43,Rarity.UNCOMMON,mage.cards.f.Fatestitcher.class));
  cards.add(new SetCardInfo("String_Node_Str",131,Rarity.RARE,mage.cards.f.FeralHydra.class));
  cards.add(new SetCardInfo("String_Node_Str",44,Rarity.UNCOMMON,mage.cards.f.FiligreeSages.class));
  cards.add(new SetCardInfo("String_Node_Str",168,Rarity.UNCOMMON,mage.cards.f.FireFieldOgre.class));
  cards.add(new SetCardInfo("String_Node_Str",100,Rarity.RARE,mage.cards.f.FlameblastDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",76,Rarity.UNCOMMON,mage.cards.f.FleshbagMarauder.class));
  cards.add(new SetCardInfo("String_Node_Str",246,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",247,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",248,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",249,Rarity.LAND,mage.cards.basiclands.Forest.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",45,Rarity.RARE,mage.cards.g.GatherSpecimens.class));
  cards.add(new SetCardInfo("String_Node_Str",132,Rarity.COMMON,mage.cards.g.GiftOfTheGargantuan.class));
  cards.add(new SetCardInfo("String_Node_Str",77,Rarity.COMMON,mage.cards.g.GlazeFiend.class));
  cards.add(new SetCardInfo("String_Node_Str",101,Rarity.RARE,mage.cards.g.GoblinAssault.class));
  cards.add(new SetCardInfo("String_Node_Str",169,Rarity.COMMON,mage.cards.g.GoblinDeathraiders.class));
  cards.add(new SetCardInfo("String_Node_Str",102,Rarity.COMMON,mage.cards.g.GoblinMountaineer.class));
  cards.add(new SetCardInfo("String_Node_Str",170,Rarity.MYTHIC,mage.cards.g.Godsire.class));
  cards.add(new SetCardInfo("String_Node_Str",133,Rarity.COMMON,mage.cards.g.Godtoucher.class));
  cards.add(new SetCardInfo("String_Node_Str",78,Rarity.UNCOMMON,mage.cards.g.GrixisBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",171,Rarity.UNCOMMON,mage.cards.g.GrixisCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",224,Rarity.COMMON,mage.cards.g.GrixisPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",12,Rarity.COMMON,mage.cards.g.GuardiansOfAkrasa.class));
  cards.add(new SetCardInfo("String_Node_Str",13,Rarity.COMMON,mage.cards.g.GustriderExuberant.class));
  cards.add(new SetCardInfo("String_Node_Str",172,Rarity.MYTHIC,mage.cards.h.HellkiteOverlord.class));
  cards.add(new SetCardInfo("String_Node_Str",103,Rarity.RARE,mage.cards.h.HellsThunder.class));
  cards.add(new SetCardInfo("String_Node_Str",173,Rarity.COMMON,mage.cards.h.HinderingLight.class));
  cards.add(new SetCardInfo("String_Node_Str",104,Rarity.COMMON,mage.cards.h.HissingIguanar.class));
  cards.add(new SetCardInfo("String_Node_Str",79,Rarity.RARE,mage.cards.i.ImmortalCoil.class));
  cards.add(new SetCardInfo("String_Node_Str",105,Rarity.COMMON,mage.cards.i.IncurableOgre.class));
  cards.add(new SetCardInfo("String_Node_Str",80,Rarity.UNCOMMON,mage.cards.i.Infest.class));
  cards.add(new SetCardInfo("String_Node_Str",14,Rarity.RARE,mage.cards.i.InvincibleHymn.class));
  cards.add(new SetCardInfo("String_Node_Str",234,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",235,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",236,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",237,Rarity.LAND,mage.cards.basiclands.Island.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",174,Rarity.UNCOMMON,mage.cards.j.JhessianInfiltrator.class));
  cards.add(new SetCardInfo("String_Node_Str",46,Rarity.COMMON,mage.cards.j.JhessianLookout.class));
  cards.add(new SetCardInfo("String_Node_Str",106,Rarity.UNCOMMON,mage.cards.j.JundBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",175,Rarity.UNCOMMON,mage.cards.j.JundCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",225,Rarity.COMMON,mage.cards.j.JundPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",226,Rarity.UNCOMMON,mage.cards.j.JungleShrine.class));
  cards.add(new SetCardInfo("String_Node_Str",134,Rarity.COMMON,mage.cards.j.JungleWeaver.class));
  cards.add(new SetCardInfo("String_Node_Str",47,Rarity.COMMON,mage.cards.k.KathariScreecher.class));
  cards.add(new SetCardInfo("String_Node_Str",176,Rarity.COMMON,mage.cards.k.KederektCreeper.class));
  cards.add(new SetCardInfo("String_Node_Str",48,Rarity.RARE,mage.cards.k.KederektLeviathan.class));
  cards.add(new SetCardInfo("String_Node_Str",135,Rarity.RARE,mage.cards.k.KeeperOfProgenitus.class));
  cards.add(new SetCardInfo("String_Node_Str",177,Rarity.UNCOMMON,mage.cards.k.KissOfTheAmesha.class));
  cards.add(new SetCardInfo("String_Node_Str",17,Rarity.RARE,mage.cards.k.KnightCaptainOfEos.class));
  cards.add(new SetCardInfo("String_Node_Str",15,Rarity.COMMON,mage.cards.k.KnightOfTheSkywardEye.class));
  cards.add(new SetCardInfo("String_Node_Str",16,Rarity.RARE,mage.cards.k.KnightOfTheWhiteOrchid.class));
  cards.add(new SetCardInfo("String_Node_Str",178,Rarity.MYTHIC,mage.cards.k.KreshTheBloodbraided.class));
  cards.add(new SetCardInfo("String_Node_Str",210,Rarity.MYTHIC,mage.cards.l.LichsMirror.class));
  cards.add(new SetCardInfo("String_Node_Str",107,Rarity.COMMON,mage.cards.l.LightningTalons.class));
  cards.add(new SetCardInfo("String_Node_Str",136,Rarity.COMMON,mage.cards.l.LushGrowth.class));
  cards.add(new SetCardInfo("String_Node_Str",108,Rarity.COMMON,mage.cards.m.MagmaSpray.class));
  cards.add(new SetCardInfo("String_Node_Str",138,Rarity.RARE,mage.cards.m.Manaplasm.class));
  cards.add(new SetCardInfo("String_Node_Str",18,Rarity.COMMON,mage.cards.m.MarbleChalice.class));
  cards.add(new SetCardInfo("String_Node_Str",49,Rarity.RARE,mage.cards.m.MasterOfEtherium.class));
  cards.add(new SetCardInfo("String_Node_Str",179,Rarity.MYTHIC,mage.cards.m.MayaelTheAnima.class));
  cards.add(new SetCardInfo("String_Node_Str",50,Rarity.RARE,mage.cards.m.MemoryErosion.class));
  cards.add(new SetCardInfo("String_Node_Str",19,Rarity.UNCOMMON,mage.cards.m.Metallurgeon.class));
  cards.add(new SetCardInfo("String_Node_Str",137,Rarity.UNCOMMON,mage.cards.m.MightyEmergence.class));
  cards.add(new SetCardInfo("String_Node_Str",51,Rarity.RARE,mage.cards.m.MindlockOrb.class));
  cards.add(new SetCardInfo("String_Node_Str",211,Rarity.RARE,mage.cards.m.MinionReflector.class));
  cards.add(new SetCardInfo("String_Node_Str",139,Rarity.COMMON,mage.cards.m.Mosstodon.class));
  cards.add(new SetCardInfo("String_Node_Str",242,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",243,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",244,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",245,Rarity.LAND,mage.cards.basiclands.Mountain.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",140,Rarity.RARE,mage.cards.m.Mycoloth.class));
  cards.add(new SetCardInfo("String_Node_Str",141,Rarity.COMMON,mage.cards.n.Naturalize.class));
  cards.add(new SetCardInfo("String_Node_Str",142,Rarity.UNCOMMON,mage.cards.n.NayaBattlemage.class));
  cards.add(new SetCardInfo("String_Node_Str",180,Rarity.UNCOMMON,mage.cards.n.NayaCharm.class));
  cards.add(new SetCardInfo("String_Node_Str",227,Rarity.COMMON,mage.cards.n.NayaPanorama.class));
  cards.add(new SetCardInfo("String_Node_Str",181,Rarity.UNCOMMON,mage.cards.n.Necrogenesis.class));
  cards.add(new SetCardInfo("String_Node_Str",212,Rarity.COMMON,mage.cards.o.ObeliskOfBant.class));
  cards.add(new SetCardInfo("String_Node_Str",213,Rarity.COMMON,mage.cards.o.ObeliskOfEsper.class));
  cards.add(new SetCardInfo("String_Node_Str",214,Rarity.COMMON,mage.cards.o.ObeliskOfGrixis.class));
  cards.add(new SetCardInfo("String_Node_Str",215,Rarity.COMMON,mage.cards.o.ObeliskOfJund.class));
  cards.add(new SetCardInfo("String_Node_Str",216,Rarity.COMMON,mage.cards.o.ObeliskOfNaya.class));
  cards.add(new SetCardInfo("String_Node_Str",20,Rarity.COMMON,mage.cards.o.OblivionRing.class));
  cards.add(new SetCardInfo("String_Node_Str",81,Rarity.COMMON,mage.cards.o.OnyxGoblet.class));
  cards.add(new SetCardInfo("String_Node_Str",143,Rarity.RARE,mage.cards.o.OozeGarden.class));
  cards.add(new SetCardInfo("String_Node_Str",52,Rarity.COMMON,mage.cards.o.OutriderOfJhess.class));
  cards.add(new SetCardInfo("String_Node_Str",230,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",231,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",232,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",233,Rarity.LAND,mage.cards.basiclands.Plains.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",109,Rarity.RARE,mage.cards.p.PredatorDragon.class));
  cards.add(new SetCardInfo("String_Node_Str",182,Rarity.MYTHIC,mage.cards.p.PrinceOfThralls.class));
  cards.add(new SetCardInfo("String_Node_Str",53,Rarity.UNCOMMON,mage.cards.p.ProtomatterPowder.class));
  cards.add(new SetCardInfo("String_Node_Str",183,Rarity.RARE,mage.cards.p.PunishIgnorance.class));
  cards.add(new SetCardInfo("String_Node_Str",82,Rarity.UNCOMMON,mage.cards.p.PuppetConjurer.class));
  cards.add(new SetCardInfo("String_Node_Str",184,Rarity.UNCOMMON,mage.cards.q.QasaliAmbusher.class));
  cards.add(new SetCardInfo("String_Node_Str",217,Rarity.RARE,mage.cards.q.QuietusSpike.class));
  cards.add(new SetCardInfo("String_Node_Str",185,Rarity.MYTHIC,mage.cards.r.RafiqOfTheMany.class));
  cards.add(new SetCardInfo("String_Node_Str",186,Rarity.COMMON,mage.cards.r.RakeclawGargantuan.class));
  cards.add(new SetCardInfo("String_Node_Str",21,Rarity.RARE,mage.cards.r.RangerOfEos.class));
  cards.add(new SetCardInfo("String_Node_Str",187,Rarity.RARE,mage.cards.r.RealmRazer.class));
  cards.add(new SetCardInfo("String_Node_Str",218,Rarity.COMMON,mage.cards.r.RelicOfProgenitus.class));
  cards.add(new SetCardInfo("String_Node_Str",144,Rarity.COMMON,mage.cards.r.ResoundingRoar.class));
  cards.add(new SetCardInfo("String_Node_Str",83,Rarity.COMMON,mage.cards.r.ResoundingScream.class));
  cards.add(new SetCardInfo("String_Node_Str",22,Rarity.COMMON,mage.cards.r.ResoundingSilence.class));
  cards.add(new SetCardInfo("String_Node_Str",110,Rarity.COMMON,mage.cards.r.ResoundingThunder.class));
  cards.add(new SetCardInfo("String_Node_Str",54,Rarity.COMMON,mage.cards.r.ResoundingWave.class));
  cards.add(new SetCardInfo("String_Node_Str",145,Rarity.UNCOMMON,mage.cards.r.RhoxCharger.class));
  cards.add(new SetCardInfo("String_Node_Str",188,Rarity.UNCOMMON,mage.cards.r.RhoxWarMonk.class));
  cards.add(new SetCardInfo("String_Node_Str",111,Rarity.COMMON,mage.cards.r.RidgeRannet.class));
  cards.add(new SetCardInfo("String_Node_Str",189,Rarity.COMMON,mage.cards.r.RipClanCrasher.class));
  cards.add(new SetCardInfo("String_Node_Str",23,Rarity.UNCOMMON,mage.cards.r.RockcasterPlatoon.class));
  cards.add(new SetCardInfo("String_Node_Str",112,Rarity.UNCOMMON,mage.cards.r.RockslideElemental.class));
  cards.add(new SetCardInfo("String_Node_Str",146,Rarity.RARE,mage.cards.s.SacellumGodspeaker.class));
  cards.add(new SetCardInfo("String_Node_Str",84,Rarity.RARE,mage.cards.s.SalvageTitan.class));
  cards.add(new SetCardInfo("String_Node_Str",24,Rarity.COMMON,mage.cards.s.SanctumGargoyle.class));
  cards.add(new SetCardInfo("String_Node_Str",190,Rarity.UNCOMMON,mage.cards.s.SangriteSurge.class));
  cards.add(new SetCardInfo("String_Node_Str",191,Rarity.MYTHIC,mage.cards.s.SarkhanVol.class));
  cards.add(new SetCardInfo("String_Node_Str",147,Rarity.COMMON,mage.cards.s.SavageHunger.class));
  cards.add(new SetCardInfo("String_Node_Str",228,Rarity.UNCOMMON,mage.cards.s.SavageLands.class));
  cards.add(new SetCardInfo("String_Node_Str",85,Rarity.UNCOMMON,mage.cards.s.ScavengerDrake.class));
  cards.add(new SetCardInfo("String_Node_Str",113,Rarity.UNCOMMON,mage.cards.s.ScourgeDevil.class));
  cards.add(new SetCardInfo("String_Node_Str",25,Rarity.RARE,mage.cards.s.Scourglass.class));
  cards.add(new SetCardInfo("String_Node_Str",229,Rarity.UNCOMMON,mage.cards.s.SeasideCitadel.class));
  cards.add(new SetCardInfo("String_Node_Str",192,Rarity.RARE,mage.cards.s.SedraxisSpecter.class));
  cards.add(new SetCardInfo("String_Node_Str",193,Rarity.MYTHIC,mage.cards.s.SedrisTheTraitorKing.class));
  cards.add(new SetCardInfo("String_Node_Str",86,Rarity.COMMON,mage.cards.s.Shadowfeed.class));
  cards.add(new SetCardInfo("String_Node_Str",55,Rarity.RARE,mage.cards.s.ShardingSphinx.class));
  cards.add(new SetCardInfo("String_Node_Str",194,Rarity.MYTHIC,mage.cards.s.SharuumTheHegemon.class));
  cards.add(new SetCardInfo("String_Node_Str",87,Rarity.COMMON,mage.cards.s.ShoreSnapper.class));
  cards.add(new SetCardInfo("String_Node_Str",26,Rarity.COMMON,mage.cards.s.SightedCasteSorcerer.class));
  cards.add(new SetCardInfo("String_Node_Str",195,Rarity.COMMON,mage.cards.s.SigilBlessing.class));
  cards.add(new SetCardInfo("String_Node_Str",27,Rarity.UNCOMMON,mage.cards.s.SigiledPaladin.class));
  cards.add(new SetCardInfo("String_Node_Str",219,Rarity.RARE,mage.cards.s.SigilOfDistinction.class));
  cards.add(new SetCardInfo("String_Node_Str",88,Rarity.COMMON,mage.cards.s.SkeletalKathari.class));
  cards.add(new SetCardInfo("String_Node_Str",114,Rarity.UNCOMMON,mage.cards.s.Skeletonize.class));
  cards.add(new SetCardInfo("String_Node_Str",56,Rarity.RARE,mage.cards.s.SkillBorrower.class));
  cards.add(new SetCardInfo("String_Node_Str",148,Rarity.RARE,mage.cards.s.Skullmulcher.class));
  cards.add(new SetCardInfo("String_Node_Str",115,Rarity.COMMON,mage.cards.s.SoulsFire.class));
  cards.add(new SetCardInfo("String_Node_Str",28,Rarity.COMMON,mage.cards.s.SoulsGrace.class));
  cards.add(new SetCardInfo("String_Node_Str",149,Rarity.COMMON,mage.cards.s.SoulsMight.class));
  cards.add(new SetCardInfo("String_Node_Str",150,Rarity.RARE,mage.cards.s.SpearbreakerBehemoth.class));
  cards.add(new SetCardInfo("String_Node_Str",57,Rarity.COMMON,mage.cards.s.SpellSnip.class));
  cards.add(new SetCardInfo("String_Node_Str",58,Rarity.UNCOMMON,mage.cards.s.SphinxsHerald.class));
  cards.add(new SetCardInfo("String_Node_Str",196,Rarity.MYTHIC,mage.cards.s.SphinxSovereign.class));
  cards.add(new SetCardInfo("String_Node_Str",197,Rarity.UNCOMMON,mage.cards.s.SproutingThrinax.class));
  cards.add(new SetCardInfo("String_Node_Str",59,Rarity.COMMON,mage.cards.s.SteelcladSerpent.class));
  cards.add(new SetCardInfo("String_Node_Str",198,Rarity.COMMON,mage.cards.s.StewardOfValeron.class));
  cards.add(new SetCardInfo("String_Node_Str",199,Rarity.RARE,mage.cards.s.StoicAngel.class));
  cards.add(new SetCardInfo("String_Node_Str",29,Rarity.UNCOMMON,mage.cards.s.SunseedNurturer.class));
  cards.add(new SetCardInfo("String_Node_Str",238,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",239,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",240,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",241,Rarity.LAND,mage.cards.basiclands.Swamp.class,new CardGraphicInfo(null,true)));
  cards.add(new SetCardInfo("String_Node_Str",200,Rarity.UNCOMMON,mage.cards.s.Swerve.class));
  cards.add(new SetCardInfo("String_Node_Str",89,Rarity.RARE,mage.cards.t.TarFiend.class));
  cards.add(new SetCardInfo("String_Node_Str",60,Rarity.MYTHIC,mage.cards.t.TezzeretTheSeeker.class));
  cards.add(new SetCardInfo("String_Node_Str",116,Rarity.COMMON,mage.cards.t.ThornThrashViashino.class));
  cards.add(new SetCardInfo("String_Node_Str",201,Rarity.UNCOMMON,mage.cards.t.ThoughtcutterAgent.class));
  cards.add(new SetCardInfo("String_Node_Str",117,Rarity.UNCOMMON,mage.cards.t.ThunderThrashElder.class));
  cards.add(new SetCardInfo("String_Node_Str",202,Rarity.UNCOMMON,mage.cards.t.TidehollowSculler.class));
  cards.add(new SetCardInfo("String_Node_Str",203,Rarity.COMMON,mage.cards.t.TidehollowStrix.class));
  cards.add(new SetCardInfo("String_Node_Str",204,Rarity.RARE,mage.cards.t.TitanicUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",151,Rarity.UNCOMMON,mage.cards.t.TopanAscetic.class));
  cards.add(new SetCardInfo("String_Node_Str",61,Rarity.COMMON,mage.cards.t.TortoiseFormation.class));
  cards.add(new SetCardInfo("String_Node_Str",205,Rarity.UNCOMMON,mage.cards.t.TowerGargoyle.class));
  cards.add(new SetCardInfo("String_Node_Str",90,Rarity.COMMON,mage.cards.u.UndeadLeotau.class));
  cards.add(new SetCardInfo("String_Node_Str",62,Rarity.COMMON,mage.cards.v.VectisSilencers.class));
  cards.add(new SetCardInfo("String_Node_Str",91,Rarity.RARE,mage.cards.v.VeinDrinker.class));
  cards.add(new SetCardInfo("String_Node_Str",118,Rarity.COMMON,mage.cards.v.ViashinoSkeleton.class));
  cards.add(new SetCardInfo("String_Node_Str",119,Rarity.RARE,mage.cards.v.ViciousShadows.class));
  cards.add(new SetCardInfo("String_Node_Str",206,Rarity.RARE,mage.cards.v.ViolentUltimatum.class));
  cards.add(new SetCardInfo("String_Node_Str",92,Rarity.COMMON,mage.cards.v.VisceraDragger.class));
  cards.add(new SetCardInfo("String_Node_Str",120,Rarity.COMMON,mage.cards.v.VithianStinger.class));
  cards.add(new SetCardInfo("String_Node_Str",121,Rarity.COMMON,mage.cards.v.VolcanicSubmersion.class));
  cards.add(new SetCardInfo("String_Node_Str",207,Rarity.COMMON,mage.cards.w.WaveskimmerAven.class));
  cards.add(new SetCardInfo("String_Node_Str",30,Rarity.COMMON,mage.cards.w.WelkinGuide.class));
  cards.add(new SetCardInfo("String_Node_Str",122,Rarity.RARE,mage.cards.w.WhereAncientsTread.class));
  cards.add(new SetCardInfo("String_Node_Str",152,Rarity.COMMON,mage.cards.w.WildNacatl.class));
  cards.add(new SetCardInfo("String_Node_Str",208,Rarity.COMMON,mage.cards.w.WindwrightMage.class));
  cards.add(new SetCardInfo("String_Node_Str",209,Rarity.UNCOMMON,mage.cards.w.WoollyThoctar.class));
  cards.add(new SetCardInfo("String_Node_Str",31,Rarity.COMMON,mage.cards.y.YokedPlowbeast.class));
}