### Question:
StringUtilities { public static String toStringTree(final Object ... objects){ return toStringTree("", Arrays.asList(objects)); } private  StringUtilities(); static String MD5encode(final String key); static String clean(String s); static List<String> cleanCharSequences(final List<String> list); static boolean containsIgnoreCase(final List<String> list, final String str); static String firstToUpper(final String s); static int[] getIndexes(final String s, final char occ); static String htmlEncodeSpecialChars(final String text); static boolean matchesStringfromList(final List<String> list,final String str); static String replacePrefix(final String s, final String localPart, final String prefix); @Deprecated static String removeXmlns(final String xml); static String removePrefix(String s); static String toCommaSeparatedValues(final Collection<?> values); static String toCommaSeparatedValues(final Object ... values); static List<String> toStringList(final String commaSeparatedString); @Deprecated static List<String> toStringList(String toSplit, final char separator); static String toString(final Iterable<?> collection, final String separator); static String transformCodeName(String code); static String toStringTree(final Object ... objects); static String toStringTree(String root, final Iterable<?> objects); static String X364toHTML(final String text); static final String TREE_BLANK; static final String TREE_LINE; static final String TREE_CROSS; static final String TREE_END; }### Answer:
@Test public void stringTreeTest() { final String tree = StringUtilities.toStringTree("root", Arrays.asList("a","b","c")); assertEquals("root\n" + "├─ a\n" + "├─ b\n" + "└─ c", tree); }