@Test
public void testSetterChar() throws Exception
{

  char charVal = innerObj.charVal;
  createSetterChar(fqcn, "innerObj.charVal").set(testObj, ++charVal);
  assertEquals(charVal, innerObj.charVal);
  createSetterChar(innerObjClass, "charVal").set(innerObj, ++charVal);
  assertEquals(charVal, innerObj.charVal);
  createSetterChar(innerObjClass, "protectedCharVal").set(innerObj, ++charVal);
  assertEquals(charVal, innerObj.protectedCharVal);
  createSetterChar(innerObjClass, "privateCharVal").set(innerObj, ++charVal);
  assertEquals(charVal, innerObj.getPrivateCharVal());
}