@Test
public void testIsEmpty() {

  final Object[][] testParameters = new Object[][] {{new String[] {}, true},
      {new String[] {"hello, world"}, false}, {new String[] {null}, false}};
  for (final Object[] testParameter : testParameters) {
    boolean expected = (Boolean) testParameter[1];
    String[] arrays = (String[]) testParameter[0];
    assertEquals(expected, ArrayUtils.isEmpty(arrays));
  }
}