code: public static <M> Window animate(final String title, final int width,
        final int height,
        final M model, final Renderer<M> renderer,
        final UpdateHandler<M> updateHandler) {
      return animate(title, width, height, new Animation() {
  
        @Override
        public void update(final double time, final double delta) {
          updateHandler.update(model, time, delta);
        }
  
        @Override
        public Picture getPicture() {
          return renderer.render(model);
        }
      });
    }
docs: Displays an animation in a single window.
  
  You can open multiple windows using this method.
  
  @see Renderer
  @since 1.0.0
  @param title
  The title of the displayed window.
  @param width
  The width of the displayed window.
  @param height
  The height of the displayed window.
  @param model
  The model (a data object that describes your world).
  @param renderer
  The renderer that derives a picture from the model.
  @param updateHandler
  The update handler that updates the model.
  @return A reference to the newly created window.