@SuppressWarnings("unchecked")
    public static <BUILDER extends ApplicationBuilder<Speedment, BUILDER>> BUILDER
        empty() {
        return (BUILDER) new DefaultApplicationBuilder(
            EmptyApplicationMetadata.class
        );
    }
Creates and returns a new empty {@code ApplicationBuilder}.

@param <BUILDER> {@code ApplicationBuilder} type
@return a new empty ApplicationBuilder
runtime-parent/runtime-application/src/main/java/com/speedment/runtime/application/ApplicationBuilders.java