/**
* Returns the item with the specified key.
* This overrides the parent implementation by converting the key to lower case first if CaseSensitive is false.
* @param mixed the key
* @return mixed the element at the offset, null if no element is found at the offset
*/
public function itemAt($key)
{
return parent::itemAt($this->_caseSensitive ? $key : strtolower($key));
}