public function GetCustomAttribute($strName)
{
if (is_array($this->strCustomAttributeArray) && array_key_exists($strName, $this->strCustomAttributeArray)) {
return $this->strCustomAttributeArray[$strName];
} else {
throw new QCallerException(sprintf("Custom Attribute does not exist in Control '%s': %s", $this->strControlId, $strName));
}
}