Optional<Boolean> isVersionOk() {
        final int majorVersion = JvmVersion.major();
        final int securityVersion = JvmVersion.security();
        if (majorVersion == 0) {
            return Optional.empty(); // Unable to determine
        }
        if (majorVersion < 8) {
            return Optional.of(Boolean.FALSE);
        }
        if (majorVersion == 8 && securityVersion < 40) {
            return Optional.of(Boolean.FALSE);
        }
        return Optional.of(Boolean.TRUE);
    }
Prints a welcome message to the output channel.

@param injector the injector to use
runtime-parent/runtime-application/src/main/java/com/speedment/runtime/application/AbstractApplicationBuilder.java