@Override
    public EnumSet<Casts> prepareForDissect(String inputname, String outputname) { // NOSONAR: MUST be EnumSet
        String name = extractFieldName(inputname, outputname);
        String fieldName = dissectionNameToFieldName(name);

        if (fieldName == null) {
            LOG.error("There is NO fieldname for the requested \"{}\" ({})", outputname, name);
            return NO_CASTS;
        }
        requestedFieldNames.add(fieldName);
        return STRING_ONLY; // We ONLY do Strings here
    }
@param rawParameter For this dissector it is a '|' separated list of resource paths.
udfs/logparser/src/main/java/nl/basjes/parse/useragent/dissector/UserAgentDissector.java