{ return self::$string; } public static function INTEGER() { return self::$integer; } public static function FLOAT() { return self::$float; } public static function BOOLEAN() { return self::$boolean; } public static function DATE() { return self::$date; } public static function TIME() { return self::$time; } public function __toString() { return $this->value; } } // simulate static initializer PiBX_ParseTree_BaseType::init();