@Test
public void testGenerateSimpleNullableAttributeForGetter() throws Exception {

    Class<? extends SimpleNullableAttribute<NullablePojoWithGetter, String>> attributeClass = generateSimpleNullableAttributeForGetter(NullablePojoWithGetter.class, String.class, "getFoo", "foo");
    SimpleNullableAttribute<NullablePojoWithGetter, String> attribute = attributeClass.newInstance();
    validateAttribute(attribute, NullablePojoWithGetter.class, String.class, "foo", new NullablePojoWithGetter(), Collections.<String>emptyList());
}