implements ParseKey
implements IsKeyValid
implements Tree::Insert>
extends Insert to support multiple equal keys