test_class.file: config/core/src/test/java/org/microbule/config/core/ConfigUtilsTest.java
test_class.identifier: ConfigUtilsTest
test_class.superclass: extends MicrobuleTestCase
test_case.body: @Test
      public void testBootstrapConfig() {
          System.setProperty("microbule.foo.bar", "baz");
          final Config config = ConfigUtils.bootstrapConfig("foo");
          assertEquals("baz", config.value("bar").get());
      }
test_case.class_method_signature: ConfigUtilsTest.testBootstrapConfig()
test_case.full_signature: @Test public void testBootstrapConfig()
test_case.identifier: testBootstrapConfig
test_case.invocations: setProperty bootstrapConfig assertEquals get value
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testBootstrapConfig()
focal_class.declarator: PRIORITY_SYSPROP = -2000
focal_class.modifier: public static final
focal_class.original_string: public static final int PRIORITY_SYSPROP = -2000;
focal_class.type: int
focal_class.var_name: PRIORITY_SYSPROP
focal_class.declarator: PRIORITY_ENV = -1000
focal_class.modifier: public static final
focal_class.original_string: public static final int PRIORITY_ENV = -1000;
focal_class.type: int
focal_class.var_name: PRIORITY_ENV
focal_class.declarator: DEFAULT_PRIORITY = 0
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_PRIORITY = 0;
focal_class.type: int
focal_class.var_name: DEFAULT_PRIORITY
focal_class.declarator: PRIORITY_EXTERNAL = 1000
focal_class.modifier: public static final
focal_class.original_string: public static final int PRIORITY_EXTERNAL = 1000;
focal_class.type: int
focal_class.var_name: PRIORITY_EXTERNAL
focal_class.file: config/core/src/main/java/org/microbule/config/core/ConfigUtils.java
focal_class.identifier: ConfigUtils
focal_class.class_method_signature: ConfigUtils.bootstrapConfig(String providerName)
focal_class.full_signature: public static Config bootstrapConfig(String providerName)
focal_class.identifier: bootstrapConfig
focal_class.modifiers: public static
focal_class.parameters: (String providerName)
focal_class.return: Config
focal_class.signature: Config bootstrapConfig(String providerName)
focal_class.class_method_signature: ConfigUtils.fromProperties(Properties props)
focal_class.full_signature: public static Config fromProperties(Properties props)
focal_class.identifier: fromProperties
focal_class.modifiers: public static
focal_class.parameters: (Properties props)
focal_class.return: Config
focal_class.signature: Config fromProperties(Properties props)
focal_class.class_method_signature: ConfigUtils.ConfigUtils()
focal_class.full_signature: private  ConfigUtils()
focal_class.identifier: ConfigUtils
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ConfigUtils()
focal_method.body: public static Config bootstrapConfig(String providerName) {
          return new CompositeConfig(fromProperties(System.getProperties()), new MapConfig(System.getenv()))
                  .filtered("microbule", providerName);
      }
focal_method.class_method_signature: ConfigUtils.bootstrapConfig(String providerName)
focal_method.full_signature: public static Config bootstrapConfig(String providerName)
focal_method.identifier: bootstrapConfig
focal_method.invocations: filtered fromProperties getProperties getenv
focal_method.modifiers: public static
focal_method.parameters: (String providerName)
focal_method.return: Config
focal_method.signature: Config bootstrapConfig(String providerName)