Program: 112793
Project: 112793
Buggy source:
public ImplementedCardList(){
  list_=new ArrayList<ImplementedCard>();
  map_=new HashMap<Class<?>,ImplementedCard>();
{
    ImplementedCard card=new ImplementedCard(Abomination.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(Abomination.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AbusiveSergeant.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(AbusiveSergeant.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AcidicSwampOoze.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,2);
    list_.add(card);
    map_.put(AcidicSwampOoze.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AcolyteOfPain.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,3);
    list_.add(card);
    map_.put(AcolyteOfPain.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AlAkirTheWindlord.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,3,5);
    list_.add(card);
    map_.put(AlAkirTheWindlord.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AldorPeacekeeper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(AldorPeacekeeper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Alexstrasza.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,8,8);
    list_.add(card);
    map_.put(Alexstrasza.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AmaniBerserker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,3);
    list_.add(card);
    map_.put(AmaniBerserker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncestralHealing.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(AncestralHealing.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncestralSpirit.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(AncestralSpirit.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncientOfLore.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,5);
    list_.add(card);
    map_.put(AncientOfLore.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncientOfWar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,5);
    list_.add(card);
    map_.put(AncientOfWar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AngryChicken.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(AngryChicken.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneExplosion.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(ArcaneExplosion.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(ArcaneGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneIntellect.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ArcaneIntellect.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneShot.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(ArcaneShot.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaniteReaper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,-1);
    list_.add(card);
    map_.put(ArcaniteReaper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Archmage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,7);
    list_.add(card);
    map_.put(Archmage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArchmageAntonidas.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,7);
    list_.add(card);
    map_.put(ArchmageAntonidas.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentCommander.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,2);
    list_.add(card);
    map_.put(ArgentCommander.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentProtector.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(ArgentProtector.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentSquire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(ArgentSquire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Armorsmith.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,4);
    list_.add(card);
    map_.put(Armorsmith.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AssassinsBlade.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,3,-1);
    list_.add(card);
    map_.put(AssassinsBlade.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Assassinate.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(Assassinate.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AzureDrake.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(AzureDrake.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Backstab.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Backstab.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BigGameHunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(BigGameHunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BlessingOfKings.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(BlessingOfKings.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BlessingOfMight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(BlessingOfMight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BloodfenRaptor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,2);
    list_.add(card);
    map_.put(BloodfenRaptor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Bloodlust.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(Bloodlust.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BloodmageThalnos.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,1);
    list_.add(card);
    map_.put(BloodmageThalnos.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BluegillWarrior.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(BluegillWarrior.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BootyBayBodyguard.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,4);
    list_.add(card);
    map_.put(BootyBayBodyguard.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BoulderfistOgre.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,7);
    list_.add(card);
    map_.put(BoulderfistOgre.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CairneBloodhoof.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(CairneBloodhoof.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Charge.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(Charge.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ChillwindYeti.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,5);
    list_.add(card);
    map_.put(ChillwindYeti.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CircleOfHealing.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(CircleOfHealing.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Claw.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Claw.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ColdlightOracle.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(ColdlightOracle.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Consecration.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Consecration.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CoreHound.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,9,5);
    list_.add(card);
    map_.put(CoreHound.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Corruption.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Corruption.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CrazedAlchemist.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(CrazedAlchemist.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CruelTaskmaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(CruelTaskmaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DalaranMage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,4);
    list_.add(card);
    map_.put(DalaranMage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DarkscaleHealer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,5);
    list_.add(card);
    map_.put(DarkscaleHealer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DeadlyPoison.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(DeadlyPoison.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DefenderOfArgus.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,3);
    list_.add(card);
    map_.put(DefenderOfArgus.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DivineSpirit.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(DivineSpirit.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DragonlingMechanic.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,4);
    list_.add(card);
    map_.put(DragonlingMechanic.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DrainLife.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(DrainLife.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DreadInfernal.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,6);
    list_.add(card);
    map_.put(DreadInfernal.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DustDevil.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,3,1);
    list_.add(card);
    map_.put(DustDevil.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(EarthElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,7,8);
    list_.add(card);
    map_.put(EarthElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ElvenArcher.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(ElvenArcher.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Execute.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Execute.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FanOfKnives.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(FanOfKnives.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FenCreeper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,3,6);
    list_.add(card);
    map_.put(FenCreeper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FieryWarAxe.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,-1);
    list_.add(card);
    map_.put(FieryWarAxe.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FireElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(FireElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Fireball.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Fireball.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Flamestrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,-1,-1);
    list_.add(card);
    map_.put(Flamestrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FlesheatingGhoul.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(FlesheatingGhoul.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostNova.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(FrostNova.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostShock.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(FrostShock.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Frostbolt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Frostbolt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostwolfGrunt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(FrostwolfGrunt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostwolfWarlord.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(FrostwolfWarlord.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GnomishInventor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,4);
    list_.add(card);
    map_.put(GnomishInventor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GoldshireFootman.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,2);
    list_.add(card);
    map_.put(GoldshireFootman.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GrimscaleOracle.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(GrimscaleOracle.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GrommashHellscream.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,4,9);
    list_.add(card);
    map_.put(GrommashHellscream.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GuardianOfKings.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,6);
    list_.add(card);
    map_.put(GuardianOfKings.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GurubashiBerserker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,2,7);
    list_.add(card);
    map_.put(GurubashiBerserker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HammerOfWrath.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(HammerOfWrath.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HandOfProtection.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(HandOfProtection.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HarvestGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(HarvestGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HealingTouch.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(HealingTouch.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Hellfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Hellfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HeroicStrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(HeroicStrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Hex.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(Hex.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyFire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,-1,-1);
    list_.add(card);
    map_.put(HolyFire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyLight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(HolyLight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyNova.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(HolyNova.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolySmite.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(HolySmite.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Houndmaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,3);
    list_.add(card);
    map_.put(Houndmaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Humility.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Humility.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HuntersMark.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(HuntersMark.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InjuredBlademaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,7);
    list_.add(card);
    map_.put(InjuredBlademaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InnerFire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(InnerFire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InnerRage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(InnerRage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Innervate.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Innervate.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronbarkProtector.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,8,8);
    list_.add(card);
    map_.put(IronbarkProtector.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronbeakOwl.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(IronbeakOwl.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronforgeRifleman.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(IronforgeRifleman.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronfurGrizzly.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(IronfurGrizzly.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(JunglePanther.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(JunglePanther.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KillCommand.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(KillCommand.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KingKrush.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,8,8);
    list_.add(card);
    map_.put(KingKrush.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KoboldGeomancer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(KoboldGeomancer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KorkronElite.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,3);
    list_.add(card);
    map_.put(KorkronElite.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LayOnHands.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,-1,-1);
    list_.add(card);
    map_.put(LayOnHands.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LeperGnome.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(LeperGnome.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LightsJustice.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,-1);
    list_.add(card);
    map_.put(LightsJustice.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LootHoarder.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(LootHoarder.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LordOfTheArena.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(LordOfTheArena.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MagmaRager.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,5,1);
    list_.add(card);
    map_.put(MagmaRager.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Malygos.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,4,12);
    list_.add(card);
    map_.put(Malygos.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MarkOfTheWild.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(MarkOfTheWild.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MindBlast.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(MindBlast.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MindControl.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",10,-1,-1);
    list_.add(card);
    map_.put(MindControl.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MirrorImage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(MirrorImage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MogushanWarden.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,1,7);
    list_.add(card);
    map_.put(MogushanWarden.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Moonfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Moonfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MortalCoil.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(MortalCoil.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MurlocRaider.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(MurlocRaider.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MurlocTidehunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(MurlocTidehunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Nightblade.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(Nightblade.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(NorthshireCleric.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,3);
    list_.add(card);
    map_.put(NorthshireCleric.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(NoviceEngineer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,1);
    list_.add(card);
    map_.put(NoviceEngineer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(OasisSnapjaw.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,7);
    list_.add(card);
    map_.put(OasisSnapjaw.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(OgreMagi.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,4);
    list_.add(card);
    map_.put(OgreMagi.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Polymorph.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Polymorph.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(PowerWordShield.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(PowerWordShield.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(PriestessOfElune.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,5,4);
    list_.add(card);
    map_.put(PriestessOfElune.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Pyroblast.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",10,-1,-1);
    list_.add(card);
    map_.put(Pyroblast.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RagingWorgen.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(RagingWorgen.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RaidLeader.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(RaidLeader.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RavenholdtAssassin.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,7,5);
    list_.add(card);
    map_.put(RavenholdtAssassin.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RazorfenHunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(RazorfenHunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RecklessRocketeer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,5,2);
    list_.add(card);
    map_.put(RecklessRocketeer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RiverCrocolisk.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,3);
    list_.add(card);
    map_.put(RiverCrocolisk.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RockbiterWeapon.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(RockbiterWeapon.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SacrificialPact.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(SacrificialPact.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sap.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Sap.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SavageRoar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(SavageRoar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SavannahHighmane.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(SavannahHighmane.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ScarletCrusader.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,1);
    list_.add(card);
    map_.put(ScarletCrusader.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SenjinShieldmasta.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,5);
    list_.add(card);
    map_.put(SenjinShieldmasta.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowBolt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShadowBolt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowWordDeath.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShadowWordDeath.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowWordPain.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(ShadowWordPain.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShatteredSunCleric.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,2);
    list_.add(card);
    map_.put(ShatteredSunCleric.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShieldBlock.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShieldBlock.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Shieldbearer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,0,4);
    list_.add(card);
    map_.put(Shieldbearer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Shiv.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Shiv.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Silence.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Silence.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilverHandKnight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(SilverHandKnight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilverbackPatriarch.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,4);
    list_.add(card);
    map_.put(SilverbackPatriarch.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilvermoonGuardian.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,3);
    list_.add(card);
    map_.put(SilvermoonGuardian.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SinisterStrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(SinisterStrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Slam.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Slam.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Spellbreaker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,3);
    list_.add(card);
    map_.put(Spellbreaker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sprint.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,-1,-1);
    list_.add(card);
    map_.put(Sprint.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Starfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,-1,-1);
    list_.add(card);
    map_.put(Starfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StarvingBuzzard.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(StarvingBuzzard.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StonetuskBoar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(StonetuskBoar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormforgedAxe.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,-1);
    list_.add(card);
    map_.put(StormforgedAxe.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormpikeCommando.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,2);
    list_.add(card);
    map_.put(StormpikeCommando.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormwindChampion.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,6,6);
    list_.add(card);
    map_.put(StormwindChampion.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormwindKnight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,5);
    list_.add(card);
    map_.put(StormwindKnight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StranglethornTiger.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,5);
    list_.add(card);
    map_.put(StranglethornTiger.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sunwalker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(Sunwalker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Swipe.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Swipe.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TaurenWarrior.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(TaurenWarrior.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TempleEnforcer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,6);
    list_.add(card);
    map_.put(TempleEnforcer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ThrallmarFarseer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(ThrallmarFarseer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TimberWolf.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(TimberWolf.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TotemicMight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(TotemicMight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(UnstableGhoul.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,3);
    list_.add(card);
    map_.put(UnstableGhoul.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(VioletTeacher.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,5);
    list_.add(card);
    map_.put(VioletTeacher.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Voidwalker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,3);
    list_.add(card);
    map_.put(Voidwalker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(VoodooDoctor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(VoodooDoctor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WarGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,7,7);
    list_.add(card);
    map_.put(WarGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WaterElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,6);
    list_.add(card);
    map_.put(WaterElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Whirlwind.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Whirlwind.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WildGrowth.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(WildGrowth.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Windfury.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Windfury.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WindfuryHarpy.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(WindfuryHarpy.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Windspeaker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,3);
    list_.add(card);
    map_.put(Windspeaker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Wisp.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,1,1);
    list_.add(card);
    map_.put(Wisp.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Wolfrider.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,1);
    list_.add(card);
    map_.put(Wolfrider.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WorgenInfiltrator.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(WorgenInfiltrator.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(YoungDragonhawk.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(YoungDragonhawk.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ZombieChow.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,3);
    list_.add(card);
    map_.put(ZombieChow.class,card);
  }
}

Fixed version (ground truth):
public ImplementedCardList(){
  list_=new ArrayList<ImplementedCard>();
  map_=new HashMap<Class<?>,ImplementedCard>();
{
    ImplementedCard card=new ImplementedCard(Abomination.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(Abomination.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AbusiveSergeant.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(AbusiveSergeant.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AcidicSwampOoze.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,2);
    list_.add(card);
    map_.put(AcidicSwampOoze.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AcolyteOfPain.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,3);
    list_.add(card);
    map_.put(AcolyteOfPain.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AlAkirTheWindlord.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,3,5);
    list_.add(card);
    map_.put(AlAkirTheWindlord.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AldorPeacekeeper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(AldorPeacekeeper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Alexstrasza.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,8,8);
    list_.add(card);
    map_.put(Alexstrasza.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AmaniBerserker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,3);
    list_.add(card);
    map_.put(AmaniBerserker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncestralHealing.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(AncestralHealing.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncestralSpirit.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(AncestralSpirit.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncientOfLore.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,5);
    list_.add(card);
    map_.put(AncientOfLore.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AncientOfWar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,5);
    list_.add(card);
    map_.put(AncientOfWar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AngryChicken.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(AngryChicken.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneExplosion.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(ArcaneExplosion.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(ArcaneGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneIntellect.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ArcaneIntellect.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaneShot.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(ArcaneShot.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArcaniteReaper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,-1);
    list_.add(card);
    map_.put(ArcaniteReaper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Archmage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,7);
    list_.add(card);
    map_.put(Archmage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArchmageAntonidas.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,7);
    list_.add(card);
    map_.put(ArchmageAntonidas.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentCommander.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,2);
    list_.add(card);
    map_.put(ArgentCommander.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentProtector.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(ArgentProtector.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ArgentSquire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(ArgentSquire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Armorsmith.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,4);
    list_.add(card);
    map_.put(Armorsmith.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AssassinsBlade.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,3,-1);
    list_.add(card);
    map_.put(AssassinsBlade.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Assassinate.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(Assassinate.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(AzureDrake.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(AzureDrake.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Backstab.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Backstab.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BigGameHunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(BigGameHunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BlessingOfKings.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(BlessingOfKings.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BlessingOfMight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(BlessingOfMight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BloodfenRaptor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,2);
    list_.add(card);
    map_.put(BloodfenRaptor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Bloodlust.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(Bloodlust.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BloodmageThalnos.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,1);
    list_.add(card);
    map_.put(BloodmageThalnos.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BluegillWarrior.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(BluegillWarrior.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BootyBayBodyguard.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,4);
    list_.add(card);
    map_.put(BootyBayBodyguard.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(BoulderfistOgre.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,7);
    list_.add(card);
    map_.put(BoulderfistOgre.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CairneBloodhoof.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(CairneBloodhoof.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Charge.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(Charge.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ChillwindYeti.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,5);
    list_.add(card);
    map_.put(ChillwindYeti.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CircleOfHealing.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(CircleOfHealing.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Claw.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Claw.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ColdlightOracle.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(ColdlightOracle.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Consecration.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Consecration.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CoreHound.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,9,5);
    list_.add(card);
    map_.put(CoreHound.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Corruption.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Corruption.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CrazedAlchemist.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(CrazedAlchemist.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(CruelTaskmaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(CruelTaskmaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DalaranMage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,4);
    list_.add(card);
    map_.put(DalaranMage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DarkscaleHealer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,5);
    list_.add(card);
    map_.put(DarkscaleHealer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DeadlyPoison.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(DeadlyPoison.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DefenderOfArgus.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,3);
    list_.add(card);
    map_.put(DefenderOfArgus.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DivineSpirit.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(DivineSpirit.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DragonlingMechanic.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,4);
    list_.add(card);
    map_.put(DragonlingMechanic.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DrainLife.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(DrainLife.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DreadInfernal.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,6);
    list_.add(card);
    map_.put(DreadInfernal.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(DustDevil.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,3,1);
    list_.add(card);
    map_.put(DustDevil.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(EarthElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,7,8);
    list_.add(card);
    map_.put(EarthElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ElvenArcher.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(ElvenArcher.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Execute.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Execute.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FanOfKnives.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(FanOfKnives.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FenCreeper.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,3,6);
    list_.add(card);
    map_.put(FenCreeper.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FieryWarAxe.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,3,-1);
    list_.add(card);
    map_.put(FieryWarAxe.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FireElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(FireElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Fireball.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Fireball.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Flamestrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,-1,-1);
    list_.add(card);
    map_.put(Flamestrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FlesheatingGhoul.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(FlesheatingGhoul.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostNova.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(FrostNova.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostShock.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(FrostShock.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Frostbolt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Frostbolt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostwolfGrunt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(FrostwolfGrunt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(FrostwolfWarlord.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(FrostwolfWarlord.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GnomishInventor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,4);
    list_.add(card);
    map_.put(GnomishInventor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GoldshireFootman.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,2);
    list_.add(card);
    map_.put(GoldshireFootman.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GrimscaleOracle.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(GrimscaleOracle.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GrommashHellscream.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,4,9);
    list_.add(card);
    map_.put(GrommashHellscream.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GuardianOfKings.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,5,6);
    list_.add(card);
    map_.put(GuardianOfKings.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(GurubashiBerserker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,2,7);
    list_.add(card);
    map_.put(GurubashiBerserker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HammerOfWrath.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(HammerOfWrath.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HandOfProtection.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(HandOfProtection.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HarvestGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(HarvestGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HealingTouch.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(HealingTouch.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Hellfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Hellfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HeroicStrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(HeroicStrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Hex.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(Hex.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyFire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,-1,-1);
    list_.add(card);
    map_.put(HolyFire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyLight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(HolyLight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolyNova.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,-1,-1);
    list_.add(card);
    map_.put(HolyNova.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HolySmite.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(HolySmite.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Houndmaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,3);
    list_.add(card);
    map_.put(Houndmaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Humility.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Humility.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(HuntersMark.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(HuntersMark.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InjuredBlademaster.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,7);
    list_.add(card);
    map_.put(InjuredBlademaster.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InnerFire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(InnerFire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(InnerRage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(InnerRage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Innervate.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Innervate.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronbarkProtector.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,8,8);
    list_.add(card);
    map_.put(IronbarkProtector.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronforgeRifleman.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(IronforgeRifleman.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(IronfurGrizzly.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(IronfurGrizzly.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(JunglePanther.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,4,2);
    list_.add(card);
    map_.put(JunglePanther.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KillCommand.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(KillCommand.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KingKrush.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,8,8);
    list_.add(card);
    map_.put(KingKrush.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KoboldGeomancer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,2);
    list_.add(card);
    map_.put(KoboldGeomancer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(KorkronElite.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,3);
    list_.add(card);
    map_.put(KorkronElite.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LayOnHands.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",8,-1,-1);
    list_.add(card);
    map_.put(LayOnHands.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LeperGnome.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(LeperGnome.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LightsJustice.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,-1);
    list_.add(card);
    map_.put(LightsJustice.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LootHoarder.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(LootHoarder.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(LordOfTheArena.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(LordOfTheArena.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MagmaRager.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,5,1);
    list_.add(card);
    map_.put(MagmaRager.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Malygos.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",9,4,12);
    list_.add(card);
    map_.put(Malygos.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MarkOfTheWild.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(MarkOfTheWild.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MindBlast.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(MindBlast.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MindControl.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",10,-1,-1);
    list_.add(card);
    map_.put(MindControl.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MirrorImage.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(MirrorImage.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MogushanWarden.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,1,7);
    list_.add(card);
    map_.put(MogushanWarden.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Moonfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Moonfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MortalCoil.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(MortalCoil.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MurlocRaider.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(MurlocRaider.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(MurlocTidehunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(MurlocTidehunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Nightblade.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(Nightblade.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(NorthshireCleric.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,3);
    list_.add(card);
    map_.put(NorthshireCleric.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(NoviceEngineer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,1);
    list_.add(card);
    map_.put(NoviceEngineer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(OasisSnapjaw.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,7);
    list_.add(card);
    map_.put(OasisSnapjaw.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(OgreMagi.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,4,4);
    list_.add(card);
    map_.put(OgreMagi.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Polymorph.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Polymorph.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(PowerWordShield.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(PowerWordShield.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(PriestessOfElune.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,5,4);
    list_.add(card);
    map_.put(PriestessOfElune.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Pyroblast.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",10,-1,-1);
    list_.add(card);
    map_.put(Pyroblast.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RagingWorgen.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,3);
    list_.add(card);
    map_.put(RagingWorgen.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RaidLeader.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,2);
    list_.add(card);
    map_.put(RaidLeader.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RavenholdtAssassin.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,7,5);
    list_.add(card);
    map_.put(RavenholdtAssassin.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RazorfenHunter.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(RazorfenHunter.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RecklessRocketeer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,5,2);
    list_.add(card);
    map_.put(RecklessRocketeer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RiverCrocolisk.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,3);
    list_.add(card);
    map_.put(RiverCrocolisk.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(RockbiterWeapon.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(RockbiterWeapon.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SacrificialPact.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(SacrificialPact.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sap.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Sap.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SavageRoar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(SavageRoar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SavannahHighmane.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,6,5);
    list_.add(card);
    map_.put(SavannahHighmane.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ScarletCrusader.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,1);
    list_.add(card);
    map_.put(ScarletCrusader.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SenjinShieldmasta.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,5);
    list_.add(card);
    map_.put(SenjinShieldmasta.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowBolt.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShadowBolt.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowWordDeath.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShadowWordDeath.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShadowWordPain.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(ShadowWordPain.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShatteredSunCleric.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,2);
    list_.add(card);
    map_.put(ShatteredSunCleric.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ShieldBlock.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,-1,-1);
    list_.add(card);
    map_.put(ShieldBlock.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Shieldbearer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,0,4);
    list_.add(card);
    map_.put(Shieldbearer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Shiv.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Shiv.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Silence.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(Silence.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilverHandKnight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,4);
    list_.add(card);
    map_.put(SilverHandKnight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilverbackPatriarch.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,1,4);
    list_.add(card);
    map_.put(SilverbackPatriarch.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SilvermoonGuardian.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,3);
    list_.add(card);
    map_.put(SilvermoonGuardian.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(SinisterStrike.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(SinisterStrike.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Slam.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Slam.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sprint.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,-1,-1);
    list_.add(card);
    map_.put(Sprint.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Starfire.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,-1,-1);
    list_.add(card);
    map_.put(Starfire.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StarvingBuzzard.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,2,1);
    list_.add(card);
    map_.put(StarvingBuzzard.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StonetuskBoar.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(StonetuskBoar.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormpikeCommando.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,4,2);
    list_.add(card);
    map_.put(StormpikeCommando.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormwindChampion.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,6,6);
    list_.add(card);
    map_.put(StormwindChampion.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StormwindKnight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,2,5);
    list_.add(card);
    map_.put(StormwindKnight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(StranglethornTiger.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",5,5,5);
    list_.add(card);
    map_.put(StranglethornTiger.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Sunwalker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(Sunwalker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Swipe.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,-1,-1);
    list_.add(card);
    map_.put(Swipe.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TaurenWarrior.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(TaurenWarrior.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ThrallmarFarseer.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,2,3);
    list_.add(card);
    map_.put(ThrallmarFarseer.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TimberWolf.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(TimberWolf.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(TotemicMight.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,-1,-1);
    list_.add(card);
    map_.put(TotemicMight.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(UnstableGhoul.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,1,3);
    list_.add(card);
    map_.put(UnstableGhoul.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(VioletTeacher.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,5);
    list_.add(card);
    map_.put(VioletTeacher.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Voidwalker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,3);
    list_.add(card);
    map_.put(Voidwalker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(VoodooDoctor.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(VoodooDoctor.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WarGolem.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",7,7,7);
    list_.add(card);
    map_.put(WarGolem.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WaterElemental.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,6);
    list_.add(card);
    map_.put(WaterElemental.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Whirlwind.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,-1,-1);
    list_.add(card);
    map_.put(Whirlwind.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WildGrowth.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(WildGrowth.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Windfury.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",2,-1,-1);
    list_.add(card);
    map_.put(Windfury.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WindfuryHarpy.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",6,4,5);
    list_.add(card);
    map_.put(WindfuryHarpy.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Windspeaker.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",4,3,3);
    list_.add(card);
    map_.put(Windspeaker.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Wisp.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",0,1,1);
    list_.add(card);
    map_.put(Wisp.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(Wolfrider.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",3,3,1);
    list_.add(card);
    map_.put(Wolfrider.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(WorgenInfiltrator.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,1);
    list_.add(card);
    map_.put(WorgenInfiltrator.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(YoungDragonhawk.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,1,1);
    list_.add(card);
    map_.put(YoungDragonhawk.class,card);
  }
{
    ImplementedCard card=new ImplementedCard(ZombieChow.class,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str",1,2,3);
    list_.add(card);
    map_.put(ZombieChow.class,card);
  }
}