@Test
  public void testToArray() throws Exception {

    final int size = 100;
    final Integer[] integerArray = new Integer[size];
    for (int i = 0; i < size; ++i) {
      integerArray[i] = i;
    }

    final String[] arr =
        CollectionUtils.mapArray(
            integerArray,
            String.class,
            new ITranslator<Integer, String>() {
              @Override
              public String translate(final Integer source) {
                return source.toString();
              }
            });

    assertEquals(arr.length, size);
    for (int i = 0; i < size; i++) {
      assertEquals(integerArray[i].toString(), arr[i]);
    }
  }
 @Test
 public void fillListTest() {
   final Object marker = new Object();
   final List<Object> list = CollectionUtils.fillList(10, marker);
   assertEquals(10, list.size());
   for (final Object obj : list) {
     assertSame(marker, obj);
   }
 }