@Override
 public ListNodeBuilder<T, LeafSetEntryNode<T>> withChild(final LeafSetEntryNode<T> child) {
   return super.withChild(interner.intern(child));
 }
 private static LeafsetEntryInterner getInterner(final DataSchemaNode schema) {
   return schema instanceof LeafSetNode
       ? LeafsetEntryInterner.forSchema((LeafListSchemaNode) schema)
       : null;
 }