@Test
public void testGet() {

    assertEquals(true, map.getBoolean("true"));
    assertEquals(Long.valueOf(1), map.getNumber("one"));
    assertEquals("string", map.getString("string"));
    // wrong type
    assertNull(map.getNumber("true"));
    // does not exist
    assertNull(map.getBoolean("bad"));
}