@SuppressWarnings("rawtypes")
    public static MessageInput<?> getMessageInput(Map<String, String> options, String name, List<String> parserArguments) throws DriverTestsuiteException {
        try {
            return MessageResolver.getMessageIOType(options, name, parserArguments);
        } catch (ClassNotFoundException e) {
            throw new DriverTestsuiteException(e);
        }
    }
Returns the messageIO class based on a configured package. convention out of {@code protocolName} {@code outputFlavor} and {@code name}.
If this fails its tries a fallback using the deprecated attribute {@code className}

@param options Test framework options
@param name    name of the message
@param parserArguments the parser arguments to create an instance of the message
@return the found MessageIO
@throws DriverTestsuiteException if a MessageIO couldn't be found.
plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/migration/MessageResolver.java