流れぶった切ってすまんが、
interfaceを作りまくるのって普通なの?
使うクラスは全部何かしらのインタフェース(自前の)を実装してるんだけど・・
たとえば定数も抽象メソッドもなにもない殻のインタフェースだったりとか意味がわからんが