Countableインタフェースおよび count() の実装を復旧 ※Traversableな子孫要素が空かどうかを調べる方法が他にないため