private function createItemInternal($itemIndex, $itemType)
{
if (($item = $this->createItem($itemIndex, $itemType)) !== null) {
$param = new TDataListItemEventParameter($item);
$this->onItemCreated($param);
$this->getControls()->add($item);
return $item;
} else {
return null;
}
}