@@ -0,0 +1,629 @@
+package io.quarkus.runtime;%0A%0Aimport io.quarkus.runtime.annotations.ConfigItem;%0Aimport io.quarkus.runtime.annotations.ConfigPhase;%0Aimport io.quarkus.runtime.annotations.ConfigRoot;%0A%0A/**%0A * This is used currently only to suppress warnings about unknown properties%0A * when the user supplies something like: -Dquarkus.profile=someProfile%0A *%0A * TODO refactor code to actually use these values%0A */%0A@ConfigRoot(name = ConfigItem.PARENT, phase = ConfigPhase.RUN_TIME)%0Apublic class TopLevelRootConfig %7B%0A%0A    /**%0A     * Profile that will be active when Quarkus launches%0A     */%0A    @ConfigItem(defaultValue = %22prod%22)%0A    String profile;%0A%7D%0A

Add TopLevelRootConfig (additional test)