状態がいるなら、判定用と処理用でインターフェイスを分けて、
判定用クラスのインスタンスダだけシングルトンにすればいい。
Processor実装は、判定用と処理用をペアで実装する。
内部クラスにでもしとけばいい。