private void registerAsParent()
   {
      if (children != null)
      {
         for (int i = 0; i < children.capacity(); i++)
         {
            TrieNode<S, T> c = children.valueAt( i );

            if (c != null)
            {
               c.parent = this;
            }
         }
      }
   }