protected final URI getSourceUri(Object model) {
        if (model instanceof LocationAware) {
            return ((LocationAware) model).getLocation()
                .map(location -> URI.create(suiteUri + "?line=" + location.getLine() + "&column=" + location.getColumn()))
                .orElse(suiteUri);
        }
        return suiteUri;
    }
Parent class for test suites utilizing XML as representation mechanism.
<p>
It adds handling of resource loading and helps in navigating test framework to suite source files.
plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/XmlTestsuiteLoader.java