further reduces the memory footprint by finding the same labels across multiple treestring s. concode_field_sep TreeString node concode_elem_sep Map<String,Child> children concode_elem_sep Child root concode_elem_sep Map<String,Child> NO_CHILDREN concode_field_sep Child intern concode_elem_sep TreeString intern concode_elem_sep TreeString intern concode_elem_sep Child split concode_elem_sep int commonPrefix concode_elem_sep void makeWritable
void function ( ) { root . dedup ( new HashMap < String , char [ ] > ( ) ) ; }