private Color getColor(Entity e) {
   // Lazy initialisation
   if (!colormap.containsKey(e.getId())) {
     colormap.put(
         e.getId(),
         new Color(
             100 + rand.nextInt() % 126, 60 + rand.nextInt() % 126, 100 + rand.nextInt() % 126));
   }
   return colormap.get(e.getId());
 }