import org.opendaylight.mdsal.binding.generator.impl.rt.DefaultModuleRuntimeType;
import org.opendaylight.mdsal.binding.model.api.GeneratedType;
import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
import org.opendaylight.mdsal.binding.generator.impl.rt.DefaultModuleRuntimeType;
import org.opendaylight.mdsal.binding.model.api.GeneratedType;
import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase;
import org.opendaylight.mdsal.binding.model.ri.BindingTypes;
import org.opendaylight.mdsal.binding.runtime.api.AugmentRuntimeType;
import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase;
import org.opendaylight.mdsal.binding.model.ri.BindingTypes;
import org.opendaylight.mdsal.binding.runtime.api.AugmentRuntimeType;
builder.setModuleName(statement().argument().getLocalName());
builder.addImplementsType(BindingTypes.DATA_ROOT);
builder.setModuleName(statement().argument().getLocalName());
builder.addImplementsType(BindingTypes.DATA_ROOT);
final var yangDataChildren = new ArrayList<YangDataRuntimeType>();
for (var child : ModuleGenerator.this) {
if (child instanceof YangDataGenerator yangDataGen) {
final var yangDataChildren = new ArrayList<YangDataRuntimeType>();
for (var child : ModuleGenerator.this) {
if (child instanceof YangDataGenerator yangDataGen) {