recordprocessor takes Map<String,LI>