bug fixed "static function should not be abstract"
bug fixed static function should not be abstract