JVar var = builder.as(String.class, nillable);
toSet = JExpr._new(bdType).arg(var);
} else if (c.equals(QName.class)) {
toSet = builder.getXSR().invoke("getElementAsQName");
} else if (target instanceof RuntimeClassInfo) {
RuntimeClassInfo rci = (RuntimeClassInfo) target;
JType type = builder.getCodeModel()._ref(c);
JVar var = builder.getBody().decl(type, type.name(), JExpr._new(type));
handleProperties(rci, c, builder, var);