|
+
+import java.util.List;
+import java.util.Map;
+import java.util.ArrayList;
+import java.util.Arrays;
+
+/**
+ * @opt inferrel
+ * @opt collpackages java.util.*
+ * @opt inferdep
+ * @opt hide java.*
+ * @hidden
+ */
+class UMLOptions {}
+
+class Person {
+ House[] houses;
+ List dogs;
+
+ public Room getFavouriteRoom(House house) {}
+}
+
+/**
+ * @opt inferreltype composed
+ */
+class House {
+ Map nameRoomMap;
+}
+
+class Room {}
+
+class Dog {
+ Person owner;
+}
+
+
+ |
+
+ |