public StateRenderLayer getStateRenderLayer() {
    StateRenderLayer rl = new StateRenderLayer();
    rl.addStaticPainter(new WallPainter());
    rl.addObjectClassPainter(CLASSLOCATION, new LocationPainter());
    rl.addObjectClassPainter(CLASSAGENT, new AgentPainter());

    return rl;
  }
 protected Visualizer getTrajectoryRenderLayerBase() {
   StateRenderLayer srl = new StateRenderLayer();
   srl.addStaticPainter(new PMapPainter(this.puddleMap));
   Visualizer v = new Visualizer(srl);
   return v;
 }