public long getLongProperty(String key, long defaultValue) {
      return getLongProperty(key, defaultValue, false);
   }
@Test
   public void testLongProperty() {
      TypedProperties p = createProperties();
      assertEquals(2L, p.getLongProperty("long", 999L));
      assertEquals(20L, p.getLongProperty("long_put_str", 999L));
      assertEquals(2L, p.getLongProperty("long_invalid", 2L));
      assertEquals(2L, p.getLongProperty("long_null", 2L));
   }