Поиграем со статикой

Есть два класса со статичными функциями, один класс наследует предыдущий, вопрос, что выведет второй класс

<?
class {

    public static function 
my_name(){
        return 
__CLASS__;
    }
    
    public static function 
call_name(){
        return 
self::my_name();
    }
    
}

class 
extends {

    public static function 
my_name(){
        return 
__CLASS__;
    }
}

echo 
B::call_name(); // Выведет класс А
?>

Статика не создает экземпляр, она работает непосредственно внутри того класса, где создана. В данном случае в классе A.