protected void optionallyMapResourceParameterAsVolume(
        @NotNull String paramName,
        @NotNull String pathNameInContainer,
        @NotNull String defaultResource,
        @Nullable Integer fileMode
    ) {
        String resourceName = parameters.getOrDefault(paramName, defaultResource);

        if (resourceName != null) {
            final MountableFile mountableFile = MountableFile.forClasspathResource(resourceName, fileMode);
            withCopyFileToContainer(mountableFile, pathNameInContainer);
        }
    }
Template method for constructing the JDBC URL to be used for creating {@link Connection}s.
This should be overridden if the JDBC URL and query string concatenation or URL string
construction needs to be different to normal.

@param queryString query string parameters that should be appended to the JDBC connection URL.
                   The '?' character must be included
@return a full JDBC URL including queryString
modules/jdbc/src/main/java/org/testcontainers/containers/JdbcDatabaseContainer.java