ColumnVisibility { @Override public String toString() { return "[" + new String(expression, UTF_8) + "]"; } ColumnVisibility();  ColumnVisibility(String expression);  ColumnVisibility(byte[] expression); byte[] getExpression(); static Node normalize(Node root, byte[] expression); static Node normalize(Node root, byte[] expression, NodeComparator comparator); static void stringify(Node root, byte[] expression, StringBuilder out); byte[] flatten(); @Override String toString(); @Override boolean equals(Object obj); boolean equals(ColumnVisibility otherLe); @Override int hashCode(); Node getParseTree(); static String quote(String term); static byte[] quote(byte[] term);  }
@Test public void testToString() { ColumnVisibility cv = new ColumnVisibility(quote("a")); assertEquals("[a]", cv.toString()); cv = new ColumnVisibility(quote("五")); assertEquals("[\"五\"]", cv.toString()); }