private void readInstantiatedField(Field field, TypeInstantiation inst) {
    CompoundType compound = inst.getBaseType();

    buffer.append(AccessorNameEmitter.getSetterName(field));
    buffer.append("(new ");
    buffer.append(compound.getName());
    buffer.append("(__in, __cc");
    appendArguments(buffer, inst);
    buffer.append("));");
  }
 private void readCompoundField(Field field, CompoundType type) {
   buffer.append(AccessorNameEmitter.getSetterName(field));
   buffer.append("(new ");
   buffer.append(type.getName());
   buffer.append("(__in, __cc));");
 }