{
BeansWrapperBuilder factory = new BeansWrapperBuilder(Configuration.VERSION_2_3_19);
factory.setStrict(true);
factory.setDefaultDateType(TemplateDateModel.DATETIME);
factory.setOuterIdentity(new SimpleObjectWrapper());
BeansWrapper bw = factory.build();
assertEquals(7, getBeansWrapperInstanceCacheSize());
assertTrue(bw.isStrict());
assertEquals(TemplateDateModel.DATETIME, bw.getDefaultDateType());
assertSame(SimpleObjectWrapper.class, bw.getOuterIdentity().getClass());