Ok.  What it looks like is that you're trying to punt on the generics for the ItemProcessor's declaration and delegating that to the Classifier (since the underlying association between an ItemProcessor and the generics on the ItemProcessor itself doesn't exist).  While I wish there was a more elegant solution, you're right.  I'll merge this today.