Avatar
Pにstaticメソッド定義できるのネームスペース兼ねられて便利そう inner typeが定義できないか