assertNull(model.getBoolean("f1"));
assertEquals(false, model.getBoolean("f2"));
assertEquals(false, model.getBoolean("f3"));
assertEquals(false, model.getBoolean("f4"));
assertNull(model.getBoolean("f2a"));
assertNull(model.getBoolean("f3a"));
assertNull(model.getBoolean("f4a"));
assertNull(model.getBoolean("f5"));
assertNull(model.getBoolean("f6"));
assertNull(model.getBoolean("f7"));
assertNull(model.getBoolean("f8"));
assertEquals(true, model.getBoolean("f1", true));
assertEquals(false, model.getBoolean("f2", true));
assertEquals(false, model.getBoolean("f3", true));
assertEquals(false, model.getBoolean("f4", true));
assertEquals(true, model.getBoolean("f2a", true));
assertEquals(true, model.getBoolean("f3a", true));
assertEquals(true, model.getBoolean("f4a", true));
assertEquals(true, model.getBoolean("f5", true));
assertEquals(true, model.getBoolean("f6", true));
assertEquals(true, model.getBoolean("f7", true));
assertEquals(true, model.getBoolean("f8", true));
assertEquals(false, model.getBoolean("f1"));
assertEquals(true, model.getBoolean("f2"));
assertEquals(true, model.getBoolean("f3"));
assertEquals(true, model.getBoolean("f4"));
assertEquals(true, model.getBoolean("f2a"));