public boolean getBooleanProperty(String key, boolean defaultValue) {
      return getBooleanProperty(key, defaultValue, false);
   }
@Test
   public void testBooleanProperty() {
      TypedProperties p = createProperties();
      assertEquals(true, p.getBooleanProperty("boolean", false));
      assertEquals(true, p.getBooleanProperty("boolean_put_str", false));
      assertEquals(true, p.getBooleanProperty("boolean_invalid", true));
      assertEquals(true, p.getBooleanProperty("boolean_null", true));
   }