{
String name = ClassFabUtils.generateClassName("PropertyConduit");
ClassFab classFab = _classFactory.newClass(name, BasePropertyConduit.class);
classFab.addConstructor(new Class[]
{ Class.class, AnnotationProvider.class, String.class }, null, "super($$);");
String[] terms = expression.split("\\.");
final Method readMethod = buildGetter(rootClass, classFab, expression, terms);