public FilterFieldDefinition getFieldDefinition() {
        return fieldDefinition;
    }
Overloaded factory method that allows you to define a nested value
extractor that is null safe. The value of each function is chained
in a null safe way.
stroom-util/src/main/java/stroom/util/filter/FilterFieldMapper.java