@Test
 public void collect_target() {
   ImmutableCollection<Integer> integers = this.classUnderTest();
   MutableCollection<String> strings = this.<String>newMutable();
   integers.forEach(
       (Procedure<Integer>)
           each -> {
             strings.add(each.toString());
           });
   MutableCollection<String> target = this.<String>newMutable();
   MutableCollection<String> actual = integers.collect(Functions.getToString(), target);
   Assert.assertEquals(strings, actual);
   Assert.assertSame(target, actual);
 }