### Question:
TransformedNullaryProcedure implements NullaryProcedure { public final void run() { helper.run(); } <X> TransformedNullaryProcedure(NullaryFunction<? extends X> function, Procedure<? super X> procedure); final void run(); @Override final boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testRun() { TransformedNullaryProcedure p = new TransformedNullaryProcedure(one, aggregator); p.run(); assertEquals(1, aggregator.getTotal()); }