### Question:
Routines extends FeatureModel implements Updatable, Renderable { public Routines(Services services, Setup setup) { super(services, setup); } Routines(Services services, Setup setup); @Override void prepare(FeatureProvider provider); @Override void update(double extrp); @Override void render(Graphic g);  }### Answer:
@Test void testRoutines() { final MyRoutine routine = new MyRoutine(services, setup); featurable.addFeature(routine); final Routines routines = featurable.addFeatureAndGet(new Routines(services, setup)); assertFalse(routine.update.get()); assertFalse(routine.render.get()); routines.update(1.0); assertTrue(routine.update.get()); assertFalse(routine.render.get()); routines.render(null); assertTrue(routine.update.get()); assertTrue(routine.render.get()); }