Refactored processing logic the separate processor instances, see StringFieldProcessor.java.