JCatchBlock catchException = tryGetter._catch(context.toJClass(Exception.class));
catchException.body().invoke(builder.getReadContextVar(), "getterError")
.arg(builder.getXSR())
.arg(context.dotclass(property.getBean().getType()))
.arg(getter.getName())
.arg(catchException.param("e"));
catchException.body()._continue();
} else {
JFieldVar propertyAccessorField = builder.getPrivatePropertyAccessor(property.getGetter(), property.getSetter(), property.getName());
createCollectionBlock.assign(collectionVar, propertyAccessorField.invoke("getObject").arg(builder.getXSR()).arg(builder.getReadContextVar()).arg(beanVar));
}