@Test
public void testSetterInt() throws Exception
{

  int intVal = innerObj.intVal;
  PojoUtils.createSetterInt(fqcn, "innerObj.intVal").set(testObj, ++intVal);
  assertEquals(intVal, innerObj.intVal);
  createSetterInt(innerObjClass, "intVal").set(innerObj, ++intVal);
  assertEquals(intVal, innerObj.intVal);
  createSetterInt(innerObjClass, "protectedIntVal").set(innerObj, ++intVal);
  assertEquals(intVal, innerObj.protectedIntVal);
  createSetterInt(innerObjClass, "privateIntVal").set(innerObj, ++intVal);
  assertEquals(intVal, innerObj.getPrivateIntVal());
}