若干怪しい部分はあるが、具体的なコードがないとわからない。
特にstaticメソッド辺り。