Interfaces: StringProcessor and FilterProcessor example