public void insert(String key, char val) {int len = key.length() + 1; if (freenode + len > eq.length) {redimNodeArrays(eq.length + BLOCK_SIZE);}char strkey[] = new char[len--];key.getChars(0, len, strkey, 0);strkey[len] = 0;root = insert(root, strkey, 0, val);}

public virtual void Insert(string key, char val){int len = key.Length + 1; if (m_freenode + len > m_eq.Length){RedimNodeArrays(m_eq.Length + BLOCK_SIZE);}char[] strkey = new char[len--];key.CopyTo(0, strkey, 0, len - 0);strkey[len] = (char)0;m_root = Insert(m_root, strkey, 0, val);}
