public Rule()
 {
     lst                = new ArrayList();
     siteCompare        = new ISiteCompare();
     forbiddenPositions = new ArrayList();
 }
 public Rule(int capacity)
 {
     siteCompare        = new ISiteCompare();
     lst                = new ArrayList(capacity);
     forbiddenPositions = new ArrayList();
 }