/** Answer the property options for the object
* If an options method exists, answer the method result.
* otherwise delegate to the types ClassDexcriptor
* if ClassDescriptor answers null, , or type is not a class
* trigger warning and answer empty array
*/
function ($name) {
$clsDesc =& $this->();
$prop =& $clsDesc->($name);
$result = $prop->($obj);
if (is_ofType($result, 'PntError')) {
trigger_error(
$result->()
, E_USER_WARNING);
return array();
} else
return $result;
}