List<String> pathToContainer = defn.getPathToContainerOfField();
EditableDocument textExtracting = editor.getOrCreateDocument(pathToContainer.get(1));
EditableDocument extractors = textExtracting.getOrCreateDocument(pathToContainer.get(2));
// The container should be an array ...
for (String configuredExtractorName : extractors.keySet()) {
// Look for the entry with a name that matches our extractor name ...
if (extractorName.equals(configuredExtractorName)) {
// All these entries should be nested documents ...
EditableDocument extractor = (EditableDocument)extractors.get(configuredExtractorName);
// Change the field ...