### Question:
StringOptionUtil { public static void append(StringOption target, StringOption contents) { Text text = contents.get(); append(target, text); } private  StringOptionUtil(); static int countCodePoints(StringOption option); static Reader asReader(StringOption option); static void trim(StringOption option); static void append(StringOption target, StringOption contents); static void append(StringOption target, String contents); static void append(StringBuilder target, StringOption contents); static int parseInt(StringOption contents); static long parseLong(StringOption contents); static BigDecimal parseDecimal(StringOption contents); static void append(
            CharBuffer source, StringOption destination,
            CharsetEncoder encoder, ByteBuffer buffer); static final Charset ENCODING; }### Answer:
@Test public void append_string_builder() { StringBuilder buf = new StringBuilder(); buf.append("<"); StringOptionUtil.append(buf, new StringOption("Hello, world!")); buf.append(">"); assertThat(buf.toString(), is("<Hello, world!>")); }