### Question:
JsUtils { public static <T extends DisplaySupport> String escapeArray(Collection<T> col) { if (col == null) { throw new IllegalArgumentException("Null param"); } return escapeArray(col, o -> o.toDisplayString()); }  static String escape(String param); static String escapeArray(Collection<T> col); static String escapeStrArray(Collection<String> col); static String escapeArray(Collection<T> col, ObjPrinter<T> printer);  }### Answer:
@Test(expected = IllegalArgumentException.class) public void testEscapeArray_Null() { assertNull(JsUtils.escapeArray(null)); }
@Test public void testEscapeArray() { assertEquals("[\"col 1\",\"col 1231\",\"2col 41\"]", JsUtils.escapeArray(ImmutableSet.of(new CqlColumnName( "col 1"), new CqlColumnName("col 1"), new CqlColumnName("col 1231"), new CqlColumnName("2col 41")))); }