private void printStreamSupplierOrder(final StreamSupplierComponent ssc, final int level) {
        LOGGER.info("%s%s (0x%08x) %s", indent(level), ssc.getClass().getSimpleName(), ssc.hashCode(), ssc.isImmutable() ? "mutable" : "immutable");
        ssc.sourceStreamSupplierComponents()
            .forEachOrdered(child -> printStreamSupplierOrder(child, level + 1));
    }
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