@bwoester Hmm... I read this topic again. Seems was agree with @qiangxue there that we can to not care about how to call method if you already have instance.

@cebe Read this topic. He (@qiangxue) say that if you have instance than `$instance::staticMethod()` call is not correct call in other languages. In PHP is correct. Also `$instance->staticMethod()` have benefits when we can to not care we have static method or not.

Anyway `static::getClassName()` is correct since this is not situation like `$instance::staticMethod()`. And maybe in this concrete situation call like `$this->getNamespacedClass()` make sense. But i'm really not sure.