void composite_generator::
populate(const unsigned int position, result_type& v) {
    v.type(create_std_string(position + 0));
    v.value(create_std_vector_boost_shared_ptr_dogen_dia_attribute(position + 1));
    v.inner_composite(create_boost_shared_ptr_dogen_dia_composite(position + 2));
}