private static void addNotBlank(JsonNode node, String jsonKey, Metadata metadata,
                                    String metadataKey) {
        if (node.has(jsonKey)) {
            String val = node.get(jsonKey).asText(StringUtils.EMPTY);
            if (StringUtils.isBlank(val)) {
                return;
            }
            metadata.set(metadataKey, val);
        }
    }
As default behavior, Tika runs Siegfried to add its detection
to the metadata, but NOT to use detection in determining parsers
etc.  If this is set to <code>true</code>, this detector
will return the first mime detected by Siegfried and that
mime will be used by the AutoDetectParser to select the appropriate
parser.

@param useMime
tika-detectors/tika-detector-siegfried/src/main/java/org/apache/tika/detect/siegfried/SiegfriedDetector.java