### Question:
CollidableModel extends FeatureModel implements Collidable, Recyclable, TransformableListener, IdentifiableListener { @Override public void render(Graphic g) { if (isEnabled()) { renderer.render(g, viewer, origin, transformable, updater.getCache(), cacheRectRender, updater::isEnabled); } } CollidableModel(Services services, Setup setup); @Override void prepare(FeatureProvider provider); @Override void checkListener(Object listener); @Override void addListener(CollidableListener listener); @Override void removeListener(CollidableListener listener); @Override void addCollision(Collision collision); @Override void addAccept(Integer group); @Override void removeAccept(Integer group); @Override void forceUpdate(); @Override List<CollisionCouple> collide(Collidable other); @Override void render(Graphic g); @Override void setGroup(Integer group); @Override void setOrigin(Origin origin); @Override void setEnabled(boolean enabled, Collision collision); @Override void setEnabled(boolean enabled); @Override void setCollisionVisibility(boolean visible); @Override boolean isEnabled(); @Override List<Collision> getCollisions(); @Override List<Rectangle> getCollisionBounds(); @Override void notifyCollided(Collidable collidable, Collision with, Collision by); @Override Integer getGroup(); @Override Collection<Integer> getAccepted(); @Override int getMaxWidth(); @Override int getMaxHeight(); @Override Origin getOrigin(); @Override void recycle(); @Override void notifyTransformed(Transformable transformable); @Override void notifyDestroyed(Integer id); @Override boolean isEnabled(Collision collision);  }### Answer:
@Test void testRender() { transformable1.moveLocation(1.0, 1.0, 1.0); final Graphic g = Graphics.createGraphic(); collidable1.setOrigin(Origin.MIDDLE); collidable1.render(g); final Collision collision = new Collision("test", 0, 0, 3, 3, false); collidable1.addCollision(collision); collidable1.addCollision(Collision.AUTOMATIC); collidable1.setCollisionVisibility(true); transformable1.teleport(1.0, 1.0); transformable1.moveLocation(1.0, 1.0, 1.0); collidable1.setEnabled(false); collidable1.render(g); collidable1.setEnabled(true); collidable1.render(g); }