なんでinterfaceで、privateのメソッドを宣言できないの?
必ず実装すべきprivateのメソッドも、interfaceで強制できれば便利なのに。