@Test
public void testBulk() {

    Map<String, String> pd = new java.util.HashMap<String, String>();
    pd.put("rwProp", "foobar");
    pd.put("intProp", "3");
    pd.put("booleanProp", "true");
    pd.put("stuffs", "foo,bar,baz");
    for (int i = 0; i < 10000; i++) {
        TestBean tb = new TestBean();
        ObjectPropertyUtils.copyPropertiesToObject(pd, tb);
        assertEquals("foobar", tb.getRwProp());
        assertEquals(3, tb.getIntProp());
        assertEquals(true, tb.isBooleanProp());
        assertEquals(3, tb.getStuffs().size());
        assertEquals("foo", tb.getStuffs().get(0));
        assertEquals("bar", tb.getStuffs().get(1));
        assertEquals("baz", tb.getStuffs().get(2));
    }
}