@Override
 public void paint(Graphics2D g2, StateRenderer2D renderer) {
   if (pe != null) {
     Graphics2D g = (Graphics2D) g2.create();
     pe.paint(g, renderer, -renderer.getRotation());
     g.dispose();
   }
 }