try { fillBlock (); } catch (LimitReachedException shouldNotHappen) { throw new RuntimeException (shouldNotHappen); }
  public void setup(Map attributes)  {    lastReseed = 0;    reseedCount = 0;    pool = 0;    pool0Count = 0;    generator.init(attributes);  }