Better use of AbstractProcessor.