var valueOf:Object = arguments.callee.valueOf; var value:* = valueOf(); var constant:XML = describeType(value).constant[0]; var selfClass:Class = value[new QName(constant.@uri, constant.@name)] as Class; trace(selfClass);