public GetFightersLevelSum(final ArrayList<ParserObject> args) {
   super();
   if (args.isEmpty()) {
     return;
   }
   this.m_monsters = "monster".equalsIgnoreCase(args.get(0).getValue());
 }
 GetFightersCountInRange(final ArrayList<ParserObject> args) {
   super();
   this.checkType(args);
   if (args.size() == 1) {
     this.m_maxRange = args.get(0);
   } else if (args.size() == 2) {
     this.m_maxRange = args.get(0);
     this.m_target = args.get(1).getValue().equalsIgnoreCase("target");
   } else if (args.size() == 3) {
     this.m_minRange = args.get(0);
     this.m_maxRange = args.get(1);
     this.m_target = args.get(2).getValue().equalsIgnoreCase("target");
   } else if (args.size() == 4) {
     this.m_minRange = args.get(0);
     this.m_maxRange = args.get(1);
     this.m_target = args.get(2).getValue().equalsIgnoreCase("target");
     this.m_inLine = args.get(3);
   } else if (args.size() == 5) {
     this.m_minRange = args.get(0);
     this.m_maxRange = args.get(1);
     this.m_target = args.get(2).getValue().equalsIgnoreCase("target");
     this.m_inLine = args.get(3);
     this.m_testLoS = args.get(4);
   }
 }
 public IsProtectorInFight(final ArrayList<ParserObject> args) {
   super();
   this.m_target =
       (this.checkType(args) == 0 && args.get(0).getValue().equalsIgnoreCase("target"));
 }