### Question:
Utils { public static List<String> merge(List<String> first, List<String> second) { ArrayList<String> result = new ArrayList<String>(first); result.addAll(second); return result; }  static List<String> merge(List<String> first, List<String> second); static List<String> prepend(String first, List<String> list); static String normalize(String path); static String implode(String separator, List<String> elements); static boolean isRelative(String path);  }### Answer:
@Test public void testMerge() { assertEquals( Arrays.asList("foo", "bar"), Utils.merge(Arrays.asList("foo"), Arrays.asList("bar")) ); }