Program: 158170
Project: 158170
Buggy source:
private MagicPlayerRewards(){
  super("String_Node_Str","String_Node_Str",ExpansionSet.buildDate(1990,1,1),SetType.PROMOTIONAL);
  this.hasBoosters=false;
  this.hasBasicLands=false;
  cards.add(new SetCardInfo("String_Node_Str",46,Rarity.SPECIAL,mage.cards.b.BituminousBlast.class));
  cards.add(new SetCardInfo("String_Node_Str",36,Rarity.SPECIAL,mage.cards.b.Blightning.class));
  cards.add(new SetCardInfo("String_Node_Str",50,Rarity.SPECIAL,mage.cards.b.BraveTheElements.class));
  cards.add(new SetCardInfo("String_Node_Str",47,Rarity.SPECIAL,mage.cards.b.BurstLightning.class));
  cards.add(new SetCardInfo("String_Node_Str",41,Rarity.SPECIAL,mage.cards.c.Cancel.class));
  cards.add(new SetCardInfo("String_Node_Str",45,Rarity.SPECIAL,mage.cards.c.CelestialPurge.class));
  cards.add(new SetCardInfo("String_Node_Str",18,Rarity.SPECIAL,mage.cards.c.Condemn.class));
  cards.add(new SetCardInfo("String_Node_Str",30,Rarity.SPECIAL,mage.cards.c.Corrupt.class));
  cards.add(new SetCardInfo("String_Node_Str",21,Rarity.SPECIAL,mage.cards.c.CruelEdict.class));
  cards.add(new SetCardInfo("String_Node_Str",31,Rarity.SPECIAL,mage.cards.c.CrypticCommand.class));
  cards.add(new SetCardInfo("String_Node_Str",24,Rarity.SPECIAL,mage.cards.d.Damnation.class));
  cards.add(new SetCardInfo("String_Node_Str",49,Rarity.SPECIAL,mage.cards.d.DayOfJudgment.class));
  cards.add(new SetCardInfo("String_Node_Str",22,Rarity.SPECIAL,mage.cards.d.Disenchant.class));
  cards.add(new SetCardInfo("String_Node_Str",51,Rarity.SPECIAL,mage.cards.d.DoomBlade.class));
  cards.add(new SetCardInfo("String_Node_Str",6,Rarity.SPECIAL,mage.cards.f.Fireball.class));
  cards.add(new SetCardInfo("String_Node_Str",32,Rarity.SPECIAL,mage.cards.f.FlameJavelin.class));
  cards.add(new SetCardInfo("String_Node_Str",13,Rarity.SPECIAL,mage.cards.g.GiantGrowth.class));
  cards.add(new SetCardInfo("String_Node_Str",28,Rarity.SPECIAL,mage.cards.h.Harmonize.class));
  cards.add(new SetCardInfo("String_Node_Str",48,Rarity.SPECIAL,mage.cards.h.Harrow.class));
  cards.add(new SetCardInfo("String_Node_Str",11,Rarity.SPECIAL,mage.cards.h.Hinder.class));
  cards.add(new SetCardInfo("String_Node_Str",10,Rarity.SPECIAL,mage.cards.h.HypnoticSpecter.class));
  cards.add(new SetCardInfo("String_Node_Str",26,Rarity.SPECIAL,mage.cards.i.Incinerate.class));
  cards.add(new SetCardInfo("String_Node_Str",43,Rarity.SPECIAL,mage.cards.i.Infest.class));
  cards.add(new SetCardInfo("String_Node_Str",40,Rarity.SPECIAL,mage.cards.l.LightningBolt.class));
  cards.add(new SetCardInfo("String_Node_Str",16,Rarity.SPECIAL,mage.cards.l.LightningHelix.class));
  cards.add(new SetCardInfo("String_Node_Str",8,Rarity.SPECIAL,mage.cards.m.ManaLeak.class));
  cards.add(new SetCardInfo("String_Node_Str",27,Rarity.SPECIAL,mage.cards.m.ManaTithe.class));
  cards.add(new SetCardInfo("String_Node_Str",19,Rarity.SPECIAL,mage.cards.m.Mortify.class));
  cards.add(new SetCardInfo("String_Node_Str",34,Rarity.SPECIAL,mage.cards.n.NamelessInversion.class));
  cards.add(new SetCardInfo("String_Node_Str",38,Rarity.SPECIAL,mage.cards.n.Negate.class));
  cards.add(new SetCardInfo("String_Node_Str",7,Rarity.SPECIAL,mage.cards.o.Oxidize.class));
  cards.add(new SetCardInfo("String_Node_Str",29,Rarity.SPECIAL,mage.cards.p.Ponder.class));
  cards.add(new SetCardInfo("String_Node_Str",3,Rarity.SPECIAL,mage.cards.p.PowderKeg.class));
  cards.add(new SetCardInfo("String_Node_Str",20,Rarity.COMMON,mage.cards.p.PsionicBlast.class));
  cards.add(new SetCardInfo("String_Node_Str",4,Rarity.SPECIAL,mage.cards.p.Psychatog.class));
  cards.add(new SetCardInfo("String_Node_Str",14,Rarity.SPECIAL,mage.cards.p.Putrefy.class));
  cards.add(new SetCardInfo("String_Node_Str",12,Rarity.SPECIAL,mage.cards.p.Pyroclasm.class));
  cards.add(new SetCardInfo("String_Node_Str",37,Rarity.SPECIAL,mage.cards.r.RampantGrowth.class));
  cards.add(new SetCardInfo("String_Node_Str",9,Rarity.SPECIAL,mage.cards.r.Reciprocate.class));
  cards.add(new SetCardInfo("String_Node_Str",23,Rarity.SPECIAL,mage.cards.r.Recollect.class));
  cards.add(new SetCardInfo("String_Node_Str",35,Rarity.SPECIAL,mage.cards.r.RemoveSoul.class));
  cards.add(new SetCardInfo("String_Node_Str",53,Rarity.SPECIAL,mage.cards.s.SearingBlaze.class));
  cards.add(new SetCardInfo("String_Node_Str",42,Rarity.SPECIAL,mage.cards.s.SignInBlood.class));
  cards.add(new SetCardInfo("String_Node_Str",39,Rarity.SPECIAL,mage.cards.t.Terminate.class));
  cards.add(new SetCardInfo("String_Node_Str",5,Rarity.SPECIAL,mage.cards.t.Terror.class));
  cards.add(new SetCardInfo("String_Node_Str",25,Rarity.SPECIAL,mage.cards.t.Tidings.class));
  cards.add(new SetCardInfo("String_Node_Str",52,Rarity.SPECIAL,mage.cards.t.TreasureHunt.class));
  cards.add(new SetCardInfo("String_Node_Str",33,Rarity.SPECIAL,mage.cards.u.Unmake.class));
  cards.add(new SetCardInfo("String_Node_Str",2,Rarity.SPECIAL,mage.cards.v.VoidmageProdigy.class));
  cards.add(new SetCardInfo("String_Node_Str",44,Rarity.SPECIAL,mage.cards.v.VolcanicFallout.class));
  cards.add(new SetCardInfo("String_Node_Str",1,Rarity.SPECIAL,mage.cards.w.Wasteland.class));
  cards.add(new SetCardInfo("String_Node_Str",17,Rarity.SPECIAL,mage.cards.w.WrathOfGod.class));
  cards.add(new SetCardInfo("String_Node_Str",15,Rarity.SPECIAL,mage.cards.z.Zombify.class));
}

Fixed version (ground truth):
private MagicPlayerRewards(){
  super("String_Node_Str","String_Node_Str",ExpansionSet.buildDate(1990,1,1),SetType.PROMOTIONAL);
  this.hasBoosters=false;
  this.hasBasicLands=false;
  CardGraphicInfo graphicInfo=new CardGraphicInfo(FrameStyle.MPRP_FULL_ART_BASIC,false);
  cards.add(new SetCardInfo("String_Node_Str",46,Rarity.SPECIAL,mage.cards.b.BituminousBlast.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",36,Rarity.SPECIAL,mage.cards.b.Blightning.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",50,Rarity.SPECIAL,mage.cards.b.BraveTheElements.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",47,Rarity.SPECIAL,mage.cards.b.BurstLightning.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",41,Rarity.SPECIAL,mage.cards.c.Cancel.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",45,Rarity.SPECIAL,mage.cards.c.CelestialPurge.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",18,Rarity.SPECIAL,mage.cards.c.Condemn.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",30,Rarity.SPECIAL,mage.cards.c.Corrupt.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",21,Rarity.SPECIAL,mage.cards.c.CruelEdict.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",31,Rarity.SPECIAL,mage.cards.c.CrypticCommand.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",24,Rarity.SPECIAL,mage.cards.d.Damnation.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",49,Rarity.SPECIAL,mage.cards.d.DayOfJudgment.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",22,Rarity.SPECIAL,mage.cards.d.Disenchant.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",51,Rarity.SPECIAL,mage.cards.d.DoomBlade.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",6,Rarity.SPECIAL,mage.cards.f.Fireball.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",32,Rarity.SPECIAL,mage.cards.f.FlameJavelin.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",13,Rarity.SPECIAL,mage.cards.g.GiantGrowth.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",28,Rarity.SPECIAL,mage.cards.h.Harmonize.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",48,Rarity.SPECIAL,mage.cards.h.Harrow.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",11,Rarity.SPECIAL,mage.cards.h.Hinder.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",10,Rarity.SPECIAL,mage.cards.h.HypnoticSpecter.class));
  cards.add(new SetCardInfo("String_Node_Str",26,Rarity.SPECIAL,mage.cards.i.Incinerate.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",43,Rarity.SPECIAL,mage.cards.i.Infest.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",40,Rarity.SPECIAL,mage.cards.l.LightningBolt.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",16,Rarity.SPECIAL,mage.cards.l.LightningHelix.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",8,Rarity.SPECIAL,mage.cards.m.ManaLeak.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",27,Rarity.SPECIAL,mage.cards.m.ManaTithe.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",19,Rarity.SPECIAL,mage.cards.m.Mortify.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",34,Rarity.SPECIAL,mage.cards.n.NamelessInversion.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",38,Rarity.SPECIAL,mage.cards.n.Negate.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",7,Rarity.SPECIAL,mage.cards.o.Oxidize.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",29,Rarity.SPECIAL,mage.cards.p.Ponder.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",3,Rarity.SPECIAL,mage.cards.p.PowderKeg.class));
  cards.add(new SetCardInfo("String_Node_Str",20,Rarity.SPECIAL,mage.cards.p.PsionicBlast.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",4,Rarity.SPECIAL,mage.cards.p.Psychatog.class));
  cards.add(new SetCardInfo("String_Node_Str",14,Rarity.SPECIAL,mage.cards.p.Putrefy.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",12,Rarity.SPECIAL,mage.cards.p.Pyroclasm.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",37,Rarity.SPECIAL,mage.cards.r.RampantGrowth.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",9,Rarity.SPECIAL,mage.cards.r.Reciprocate.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",23,Rarity.SPECIAL,mage.cards.r.Recollect.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",35,Rarity.SPECIAL,mage.cards.r.RemoveSoul.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",53,Rarity.SPECIAL,mage.cards.s.SearingBlaze.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",42,Rarity.SPECIAL,mage.cards.s.SignInBlood.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",39,Rarity.SPECIAL,mage.cards.t.Terminate.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",5,Rarity.SPECIAL,mage.cards.t.Terror.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",25,Rarity.SPECIAL,mage.cards.t.Tidings.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",52,Rarity.SPECIAL,mage.cards.t.TreasureHunt.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",33,Rarity.SPECIAL,mage.cards.u.Unmake.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",2,Rarity.SPECIAL,mage.cards.v.VoidmageProdigy.class));
  cards.add(new SetCardInfo("String_Node_Str",44,Rarity.SPECIAL,mage.cards.v.VolcanicFallout.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",1,Rarity.SPECIAL,mage.cards.w.Wasteland.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",17,Rarity.SPECIAL,mage.cards.w.WrathOfGod.class,graphicInfo));
  cards.add(new SetCardInfo("String_Node_Str",15,Rarity.SPECIAL,mage.cards.z.Zombify.class,graphicInfo));
}