AbstractProcessor