Changes in generated Code for keyClass, enum, list & ModelObjectId test

Change-Id: I74fe67e1c184ad38a606df3e449684507bb135b8
diff --git a/runtime/src/main/test/resources/modelObjectId/modelObjectIdTest.yang b/runtime/src/main/test/resources/modelObjectId/modelObjectIdTest.yang
new file mode 100644
index 0000000..24ec4eb
--- /dev/null
+++ b/runtime/src/main/test/resources/modelObjectId/modelObjectIdTest.yang
@@ -0,0 +1,35 @@
+module check {
+   yang-version 1;
+   namespace "modelObjectTest";
+   prefix nd;
+   container cont50 {
+       leaf leaf51 {
+           type int32;
+       }
+   }
+   list list52 {
+       key leaf52;
+       leaf leaf52 {
+           type int32;
+       }
+   }
+
+   container cont53 {
+       leaf-list leaf54 {
+           type string;
+       }
+       leaf leaf55 {
+           type string;
+       }
+   }
+
+   list list56 {
+       config false;
+       leaf-list leaf57 {
+           type string;
+       }
+       leaf leaf58 {
+           type string;
+       }
+   }
+}
\ No newline at end of file