<?xml version="1.0" encoding="UTF-8"?><UModel version="12"><Model><Package uuid="00000001-7510-11d9-86f2-000476a22f44" name="Root" visibility="public"><packagedElement><Package uuid="00000003-7510-11d9-86f2-000476a22f44" name="Component View" visibility="public"><packagedElement><Component uuid="154bd052-3c94-41b6-9564-78af8a80d497" name="java5-generic-boundedWildcard" visibility="public" usedForCodeSyncronization="true" codeLang="Java5.0 (1.5)" codeProjectFileOrDirectory="C:\work\umodel\regression-tests\logs\15_07_15\code_gen\CG_JAVA_5\java5-generic-boundedWildcard"><realization><ComponentRealization uuid="f792185d-3a97-4041-8560-ea73b90ac789" visibility="public" realizingClassifier="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/><ComponentRealization uuid="59706fc3-9d7f-4bab-8248-2d8e74a24ca0" visibility="public" realizingClassifier="8614008a-3eb7-4682-864f-966c930a12c6"/><ComponentRealization uuid="8a6e14bd-aec7-46db-91d2-35ffc878ab2e" visibility="public" realizingClassifier="ec894a54-ae32-4fd4-9ece-891fd2b163d2"/><ComponentRealization uuid="d5e413a6-8ef3-4a69-83e4-accefa4a8b38" visibility="public" realizingClassifier="2a4be62f-7d68-41c4-80bd-a2e5b8029739"/><ComponentRealization uuid="5d3a8a38-d917-456d-8330-219aba24c087" visibility="public" realizingClassifier="e7bfa4bd-fdd6-4548-9685-77e865d3ad91"/><ComponentRealization uuid="d33f5cac-86e3-41b8-8876-4ffd4cff12fe" visibility="public" realizingClassifier="09344b43-9b6f-4882-8d03-6ca8bf16e38a"/><ComponentRealization uuid="a9af3095-b3bf-4d8d-bc87-e66606594570" visibility="public" realizingClassifier="d2628be8-ce6d-40a8-8e2d-e3d6ead86d6f"/><ComponentRealization uuid="d54f0c3d-3710-49ec-bd24-28fc5b2ad3ac" visibility="public" realizingClassifier="312fa77b-7eaf-4d60-bd5f-64c6f1653bdf"/></realization></Component></packagedElement></Package><Package uuid="f82483b6-d5cb-4b42-a66d-f2bff2d5f20c" name="java5-generic-boundedWildcard" visibility="public"><hyperlink><Hyperlink2GuiElement uuid="1f23e699-b9e1-455f-86ea-cdc5d2431e55" hyperlinkedGuiElement="0f2c1673-4ca9-4b87-8f5d-7f9929565423"/></hyperlink><packagedElement><Class uuid="abfd7557-a287-4b91-a2a2-2b8151fc7ae0" name="TwoD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedAttribute><Property uuid="c608dbdb-7dfe-446a-8d11-80a28e5c8c92" name="x" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Property uuid="49b49173-77b9-4b84-a01f-234baa4eead8" name="y" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="47c40206-13ac-4661-a2c3-a747b0671d7c" name="TwoD" visibility="package"><appliedStereotype><StereotypeApplication uuid="481ef5f8-cb65-4b7d-80bd-7aa9a49196bd" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="e92e299c-720a-4092-a780-9b43af398f83" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="419ac37a-fd3a-4c79-bf4b-11839edc13e2" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="8614008a-3eb7-4682-864f-966c930a12c6" name="ThreeD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><generalization><Generalization uuid="069183d6-baf9-4d2d-af74-e473813341d9" general="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/></generalization><ownedAttribute><Property uuid="86a5e8d4-0f13-4b50-8aca-5114c93d6f32" name="z" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="d47b920e-9d8c-4f6e-9bc3-9d73747ea7d7" name="ThreeD" visibility="package"><appliedStereotype><StereotypeApplication uuid="38ca1d76-3953-4279-bbe7-4df32f287e13" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="63581a1e-66af-4346-b100-53818e40f4ce" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="feb01e18-8291-4ac9-b0bc-f6dad40ea9a0" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="63cb60f4-868b-4bde-8de3-f3a55105f4a2" name="c" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="ec894a54-ae32-4fd4-9ece-891fd2b163d2" name="FourD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><generalization><Generalization uuid="82a43a5c-0b69-4fcb-b434-fda091e60b1e" general="8614008a-3eb7-4682-864f-966c930a12c6"/></generalization><ownedAttribute><Property uuid="1d751ff3-1f04-4424-a277-89becbc92547" name="t" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="15d46169-03f5-4094-b118-e8fdcd41851c" name="FourD" visibility="package"><appliedStereotype><StereotypeApplication uuid="6b406e67-23f1-475f-9e18-dd3a9891ea74" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="9f3d11b5-752d-473a-b40e-5d6a09b8dc0e" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="dd51434a-20d1-435f-b2e9-01c4421c6bdd" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="66f0ef98-74c8-47a8-ace8-bd236f28a6ac" name="c" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="46b0f75f-ce89-4bb4-8ec2-6f9b37eb2e77" name="d" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="2a4be62f-7d68-41c4-80bd-a2e5b8029739" name="Coords" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedTemplateSignature><TemplateSignature uuid="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><ownedParameter><ClassifierTemplateParameter uuid="427b8742-9236-4123-9641-bce50c1278a9" allowSubstitutable="false"><constrainingClassifier idref="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/><ownedParameteredElement><Class uuid="d914cec8-c61f-4038-9ce4-b08e06382e1b" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedAttribute><Property uuid="d5ffef84-0ed7-4924-8789-173b8d45e328" name="coords" visibility="package" type="d914cec8-c61f-4038-9ce4-b08e06382e1b"><lowerValue><LiteralString uuid="06851c95-38d3-46a0-bab7-b5548ad98a6c" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="daebf7d1-5a47-490d-9dc9-3e061dc8cc2f" visibility="public" value="*"/></upperValue></Property></ownedAttribute><ownedOperation><Operation uuid="a53f1501-edf0-4585-b263-9413ef0ce02b" name="Coords" visibility="package"><appliedStereotype><StereotypeApplication uuid="ac9bac78-717f-4aae-8c86-a3e8828256e7" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="219e6725-92c0-4546-a0bc-843d2b427fbd" name="o" type="d914cec8-c61f-4038-9ce4-b08e06382e1b"><lowerValue><LiteralString uuid="3f5afb0e-cf28-4aa7-b607-7fdd60263f14" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="e794b586-e5ed-4e8a-aaee-97fc19250157" visibility="public" value="*"/></upperValue></Parameter></ownedParameter></Operation></ownedOperation></Class><Class uuid="e7bfa4bd-fdd6-4548-9685-77e865d3ad91" name="BoundedWildcard" visibility="public" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedOperation><Operation uuid="748bf989-569c-4281-92ea-fb6577e9aaba" name="showXY" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="aceda980-a576-4969-8f05-9c7a8b341c82" name="c" type="937e77ae-27d5-46c9-b519-a9986e327c5d"/><Parameter uuid="3df9d5f8-cd91-44a2-8c7e-910c8897ea83" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="f4c67a78-e13c-47d0-8006-314868ae3418" name="showXYZ" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="f800d993-b6a4-48b2-a10a-335ca3f533f8" name="c" type="7e984992-dc08-4d9c-9e18-20ba3cbaf15c"/><Parameter uuid="ca982421-8932-4f16-a5ea-879ec8f8f248" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="b0d82008-f1c1-4068-a60b-06da7a54826a" name="showAll" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="5874c4fc-2e7e-46f1-ab7c-44f2542aaed4" name="c" type="14f25185-4978-4ede-b602-bbcef4f516a0"/><Parameter uuid="de6f324c-231a-4f0c-a86c-8f613a4fe9f4" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="4e74c7c7-509a-4e0b-918b-3cd992282845" name="main" visibility="public" isStatic="true"><ownedParameter><Parameter uuid="b186b0ea-252c-4559-aded-69a9d22a46c8" name="args" type="27592f88-9655-49e0-a935-81b5db2c2a1d"><lowerValue><LiteralString uuid="2288d129-e7a6-44be-9a84-934d6b2960f1" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="c6a43a66-d8be-4e8b-a9c4-b5c504da231d" visibility="public" value="*"/></upperValue></Parameter><Parameter uuid="804c60a7-46ce-448d-8db8-7086f2d9f7ec" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="09344b43-9b6f-4882-8d03-6ca8bf16e38a" name="Collections" visibility="public" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="214e8541-bf87-4d55-b6fc-f5ae809b2e0a" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="1e5868d6-af08-48b4-b3b6-7465cba8bf9d"><ownedParameter><ClassifierTemplateParameter uuid="dde72090-5fef-4570-b38d-6180b8c1f7e5" allowSubstitutable="false"><ownedParameteredElement><Class uuid="84f5360b-56c2-45cd-9195-c282c02b75ea" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="e5272c72-38ae-4e22-91fc-27f5daf4771e" name="dest" type="aca8ff1f-b33f-4cd4-9d6f-4cadd6bb45d8"/><Parameter uuid="753ab639-4de8-49d5-b631-db2cd60f8896" name="src" type="00608138-53bd-45c9-85a9-aa2549b72ada"/><Parameter uuid="b4aaccad-5840-4cb3-8064-58b6aecdf7fc" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="d2628be8-ce6d-40a8-8e2d-e3d6ead86d6f" name="superLong" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="970d5f24-99e5-4e49-9e9c-8dcd18af36a2" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="6f6bf491-a0a3-4521-8361-0fda72e047db"><ownedParameter><ClassifierTemplateParameter uuid="f701cb94-06fe-4d6d-8072-d15fc2dcc761" allowSubstitutable="false"><ownedParameteredElement><Class uuid="3c3c909e-557a-419a-a9f0-c8612c92c423" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="440fe892-78db-49fa-b47c-9a58c3d6afbd" name="dest" type="7c8e3b65-1b2b-4967-8b3e-d2017647e589"/><Parameter uuid="b8b92033-db86-4e55-a5d3-0b97fcea6331" name="src" type="93e4d8d3-3d93-4ce0-b3d3-18470c08728a"/><Parameter uuid="792325d9-b079-4da6-9952-bf2aa57abd78" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="312fa77b-7eaf-4d60-bd5f-64c6f1653bdf" name="threadState" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="0c377797-e706-49f5-b827-2534693fb076" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="7c94e024-5abe-47a5-ad4a-a0a1545eedf1"><ownedParameter><ClassifierTemplateParameter uuid="8cc003e7-035e-4061-b489-d84b43118e3b" allowSubstitutable="false"><ownedParameteredElement><Class uuid="2e16f474-8b03-4d7d-8d13-745398650ee7" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="68635945-f365-4e31-88f5-f33f29356d00" name="dest" type="b18b282f-ddf0-44e0-86b1-6332e7284869"/><Parameter uuid="7427469b-8714-4dbb-b30e-6120f2adab2f" name="src" type="35c05c08-0f3c-42dc-8306-0802f13c0444"/><Parameter uuid="725a1e1d-08be-4eb6-81ac-67539f93d9c2" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="937e77ae-27d5-46c9-b519-a9986e327c5d" visibility="public"><templateBinding><TemplateBinding uuid="6a0d3981-f8cc-4249-93e5-7bd2e3bc236c" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="141ea576-abd7-4a5d-8a6f-3e3ea834c698" parameterSubstitution="wildcard" formal="427b8742-9236-4123-9641-bce50c1278a9"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="7e984992-dc08-4d9c-9e18-20ba3cbaf15c" visibility="public"><templateBinding><TemplateBinding uuid="202d08e4-8ef2-494f-83d8-979c36658e7a" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="6fab3042-cb27-46ca-b574-fb877a1c5cb9" parameterSubstitution="upperBound" formal="427b8742-9236-4123-9641-bce50c1278a9" actual="8614008a-3eb7-4682-864f-966c930a12c6"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="14f25185-4978-4ede-b602-bbcef4f516a0" visibility="public"><templateBinding><TemplateBinding uuid="0fb6409c-b19c-45ad-bea6-1f0d8bf16127" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="3b00c253-94c4-45a8-acaf-9c683a681327" parameterSubstitution="upperBound" formal="427b8742-9236-4123-9641-bce50c1278a9" actual="ec894a54-ae32-4fd4-9ece-891fd2b163d2"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="aca8ff1f-b33f-4cd4-9d6f-4cadd6bb45d8" visibility="public"><templateBinding><TemplateBinding uuid="30e87aa4-bea2-4b34-8168-fd605e120a09" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="2c8d1172-2c24-4b3f-b9f2-9ef0881bc05d" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="84f5360b-56c2-45cd-9195-c282c02b75ea"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="00608138-53bd-45c9-85a9-aa2549b72ada" visibility="public"><templateBinding><TemplateBinding uuid="2cdbe09f-176d-488f-b589-a7cb7c58cf06" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="ddfaaacc-d272-40fc-9889-62f38bf0b3b3" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="84f5360b-56c2-45cd-9195-c282c02b75ea"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="7c8e3b65-1b2b-4967-8b3e-d2017647e589" visibility="public"><templateBinding><TemplateBinding uuid="c50468a7-ae36-41c1-815d-d67c956ac052" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="f0c9450b-1972-4ada-9d2f-59d44741a463" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="3c3c909e-557a-419a-a9f0-c8612c92c423"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="b8cd70d2-c340-412f-b93a-be06467e62f3" visibility="public"><templateBinding><TemplateBinding uuid="fab6e73f-e32d-48de-acd8-cbef35772bd7" signature="fdfe794f-6125-4b9d-9a4b-1a59b8826edf"><parameterSubstitution><TemplateParameterSubstitution uuid="3288667f-d285-4224-933a-2d49f230f206" parameterSubstitution="lowerBound" formal="04e04731-42e4-4f75-b228-6e31df3b2ee9" actual="744f4ea5-4adc-4cbd-9fb4-0916feb0136d"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="93e4d8d3-3d93-4ce0-b3d3-18470c08728a" visibility="public"><templateBinding><TemplateBinding uuid="8315bf47-0e7d-4ec4-924f-b03f28929730" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="de9c1ed5-5476-4604-9d78-afe4847c52bd" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="b8cd70d2-c340-412f-b93a-be06467e62f3"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="b18b282f-ddf0-44e0-86b1-6332e7284869" visibility="public"><templateBinding><TemplateBinding uuid="82c7172f-77c4-4597-b760-99b050f5e9fb" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="9e4951bd-ce9e-46c6-b052-1b09c5d7548d" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="2e16f474-8b03-4d7d-8d13-745398650ee7"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="35c05c08-0f3c-42dc-8306-0802f13c0444" visibility="public"><templateBinding><TemplateBinding uuid="d8faf760-e0d9-47a9-91a6-334d89f49dfa" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="8746eda0-570a-461a-a8e6-46948aeee130" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="15d29c56-16a4-48e0-8e22-e28f0d4af8d0"/></parameterSubstitution></TemplateBinding></templateBinding></Class></packagedElement><profileApplication><ProfileApplication uuid="3e0d9582-a1da-48b7-a34b-a04fe1aeb825" appliedProfile="00000102-7510-11d9-86f2-000476a22f44"/></profileApplication></Package><Profile href="Java Profile.ump#00000102-7510-11d9-86f2-000476a22f44" editable="false"/><Package uuid="00000004-7510-11d9-86f2-000476a22f44" name="Unknown Externals" visibility="public" editable="false"><packagedElement><Class uuid="27592f88-9655-49e0-a935-81b5db2c2a1d" name="String" visibility="public"/><Class uuid="6d69d169-4e8d-4008-97d2-dcaafcdea904" name="List" visibility="public"><ownedTemplateSignature><TemplateSignature uuid="0c016adf-65aa-441c-9ce8-46edc77a1de4"><ownedParameter><ClassifierTemplateParameter uuid="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" allowSubstitutable="false"><ownedParameteredElement><Class uuid="9accd1dc-5b56-421e-be4e-e2581deb4b1b" name="T1" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature></Class><Class uuid="4b07e676-97e8-45cf-a924-bdd7303e8830" name="Comparable" visibility="public"><ownedTemplateSignature><TemplateSignature uuid="fdfe794f-6125-4b9d-9a4b-1a59b8826edf"><ownedParameter><ClassifierTemplateParameter uuid="04e04731-42e4-4f75-b228-6e31df3b2ee9" allowSubstitutable="false"><ownedParameteredElement><Class uuid="99df94d9-7478-49f6-91d8-549b9359b200" name="T1" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature></Class><Class uuid="744f4ea5-4adc-4cbd-9fb4-0916feb0136d" name="Long" visibility="public"/><Class uuid="15d29c56-16a4-48e0-8e22-e28f0d4af8d0" name="Thread.State" visibility="public"/></packagedElement></Package></packagedElement></Package></Model><Diagrams><RootElement uuid="00000002-7510-11d9-86f2-000476a22f44"><guiRootGuiDiagram><ClassDiagram uuid="0f2c1673-4ca9-4b87-8f5d-7f9929565423" name="Content of java5-generic-boundedWildcard" guiDiagramLinkedOwner="f82483b6-d5cb-4b42-a66d-f2bff2d5f20c" guiDiagram_GenerationSettingsElement="f82483b6-d5cb-4b42-a66d-f2bff2d5f20c"><style autolayoutdiagramonshow="hierarchic"/><guiDiagramGenerationSettings kind="2" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="3884b7cf-885a-465e-ad61-bf6aefe592df" guiLink_Element="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><NodeLink uuid="aeacc38f-6d6a-4f43-a3fb-aed1f5a91cfa" guiLink_Element="8614008a-3eb7-4682-864f-966c930a12c6"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><LineLink uuid="415e387c-27b8-4dda-8bbc-853106cfd9a9" guiLink_Element="069183d6-baf9-4d2d-af74-e473813341d9" guiLineLink_LineBegin="aeacc38f-6d6a-4f43-a3fb-aed1f5a91cfa" guiLineLink_LineEnd="3884b7cf-885a-465e-ad61-bf6aefe592df"/><NodeLink uuid="f0b548d0-5dae-4ae6-b527-a423b5781c55" guiLink_Element="ec894a54-ae32-4fd4-9ece-891fd2b163d2"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><LineLink uuid="bc6c1cf1-000c-4e9c-9c82-96523af249e8" guiLink_Element="82a43a5c-0b69-4fcb-b434-fda091e60b1e" guiLineLink_LineBegin="f0b548d0-5dae-4ae6-b527-a423b5781c55" guiLineLink_LineEnd="aeacc38f-6d6a-4f43-a3fb-aed1f5a91cfa"/><NodeLink uuid="eeb2c167-41bd-4852-80ad-070c13e6489e" guiLink_Element="2a4be62f-7d68-41c4-80bd-a2e5b8029739"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><NodeLink uuid="409245c7-ba8e-4c9a-b879-9ebe53a76733" guiLink_Element="e7bfa4bd-fdd6-4548-9685-77e865d3ad91"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><NodeLink uuid="c4ba691b-b031-4eae-b294-8e0ee02aacf8" guiLink_Element="09344b43-9b6f-4882-8d03-6ca8bf16e38a"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><NodeLink uuid="a93aa361-e4df-46aa-ba88-3ace4a59112e" guiLink_Element="d2628be8-ce6d-40a8-8e2d-e3d6ead86d6f"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink><NodeLink uuid="9f66433d-727a-4978-bf3e-a14e9bf9c20c" guiLink_Element="312fa77b-7eaf-4d60-bd5f-64c6f1653bdf"><style showatt="0" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="10" Top="10" Right="60" Bottom="60"/></NodeLink></guiDiagramGuiLink></ClassDiagram></guiRootGuiDiagram></RootElement></Diagrams><ModelHistory><Package uuid="00000001-7510-11d9-86f2-000476a22f44" name="Root" visibility="public"><packagedElement><Package uuid="00000003-7510-11d9-86f2-000476a22f44" name="Component View" visibility="public"><packagedElement><Component uuid="154bd052-3c94-41b6-9564-78af8a80d497" name="java5-generic-boundedWildcard" visibility="public" usedForCodeSyncronization="true" codeLang="Java5.0 (1.5)" codeProjectFileOrDirectory="C:\work\umodel\regression-tests\logs\15_07_15\code_gen\CG_JAVA_5\java5-generic-boundedWildcard"><realization><ComponentRealization uuid="f792185d-3a97-4041-8560-ea73b90ac789" visibility="public" realizingClassifier="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/><ComponentRealization uuid="59706fc3-9d7f-4bab-8248-2d8e74a24ca0" visibility="public" realizingClassifier="8614008a-3eb7-4682-864f-966c930a12c6"/><ComponentRealization uuid="8a6e14bd-aec7-46db-91d2-35ffc878ab2e" visibility="public" realizingClassifier="ec894a54-ae32-4fd4-9ece-891fd2b163d2"/><ComponentRealization uuid="d5e413a6-8ef3-4a69-83e4-accefa4a8b38" visibility="public" realizingClassifier="2a4be62f-7d68-41c4-80bd-a2e5b8029739"/><ComponentRealization uuid="5d3a8a38-d917-456d-8330-219aba24c087" visibility="public" realizingClassifier="e7bfa4bd-fdd6-4548-9685-77e865d3ad91"/><ComponentRealization uuid="d33f5cac-86e3-41b8-8876-4ffd4cff12fe" visibility="public" realizingClassifier="09344b43-9b6f-4882-8d03-6ca8bf16e38a"/><ComponentRealization uuid="a9af3095-b3bf-4d8d-bc87-e66606594570" visibility="public" realizingClassifier="d2628be8-ce6d-40a8-8e2d-e3d6ead86d6f"/><ComponentRealization uuid="d54f0c3d-3710-49ec-bd24-28fc5b2ad3ac" visibility="public" realizingClassifier="312fa77b-7eaf-4d60-bd5f-64c6f1653bdf"/></realization></Component></packagedElement></Package><Package uuid="f82483b6-d5cb-4b42-a66d-f2bff2d5f20c" name="java5-generic-boundedWildcard" visibility="public"><packagedElement><Class uuid="35c05c08-0f3c-42dc-8306-0802f13c0444" visibility="public"><templateBinding><TemplateBinding uuid="d8faf760-e0d9-47a9-91a6-334d89f49dfa" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="8746eda0-570a-461a-a8e6-46948aeee130" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="15d29c56-16a4-48e0-8e22-e28f0d4af8d0"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="b18b282f-ddf0-44e0-86b1-6332e7284869" visibility="public"><templateBinding><TemplateBinding uuid="82c7172f-77c4-4597-b760-99b050f5e9fb" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="9e4951bd-ce9e-46c6-b052-1b09c5d7548d" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="2e16f474-8b03-4d7d-8d13-745398650ee7"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="93e4d8d3-3d93-4ce0-b3d3-18470c08728a" visibility="public"><templateBinding><TemplateBinding uuid="8315bf47-0e7d-4ec4-924f-b03f28929730" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="de9c1ed5-5476-4604-9d78-afe4847c52bd" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="b8cd70d2-c340-412f-b93a-be06467e62f3"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="b8cd70d2-c340-412f-b93a-be06467e62f3" visibility="public"><templateBinding><TemplateBinding uuid="fab6e73f-e32d-48de-acd8-cbef35772bd7" signature="fdfe794f-6125-4b9d-9a4b-1a59b8826edf"><parameterSubstitution><TemplateParameterSubstitution uuid="3288667f-d285-4224-933a-2d49f230f206" parameterSubstitution="lowerBound" formal="04e04731-42e4-4f75-b228-6e31df3b2ee9" actual="744f4ea5-4adc-4cbd-9fb4-0916feb0136d"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="7c8e3b65-1b2b-4967-8b3e-d2017647e589" visibility="public"><templateBinding><TemplateBinding uuid="c50468a7-ae36-41c1-815d-d67c956ac052" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="f0c9450b-1972-4ada-9d2f-59d44741a463" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="3c3c909e-557a-419a-a9f0-c8612c92c423"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="00608138-53bd-45c9-85a9-aa2549b72ada" visibility="public"><templateBinding><TemplateBinding uuid="2cdbe09f-176d-488f-b589-a7cb7c58cf06" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="ddfaaacc-d272-40fc-9889-62f38bf0b3b3" parameterSubstitution="upperBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="84f5360b-56c2-45cd-9195-c282c02b75ea"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="aca8ff1f-b33f-4cd4-9d6f-4cadd6bb45d8" visibility="public"><templateBinding><TemplateBinding uuid="30e87aa4-bea2-4b34-8168-fd605e120a09" signature="0c016adf-65aa-441c-9ce8-46edc77a1de4"><parameterSubstitution><TemplateParameterSubstitution uuid="2c8d1172-2c24-4b3f-b9f2-9ef0881bc05d" parameterSubstitution="lowerBound" formal="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" actual="84f5360b-56c2-45cd-9195-c282c02b75ea"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="14f25185-4978-4ede-b602-bbcef4f516a0" visibility="public"><templateBinding><TemplateBinding uuid="0fb6409c-b19c-45ad-bea6-1f0d8bf16127" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="3b00c253-94c4-45a8-acaf-9c683a681327" parameterSubstitution="upperBound" formal="427b8742-9236-4123-9641-bce50c1278a9" actual="ec894a54-ae32-4fd4-9ece-891fd2b163d2"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="7e984992-dc08-4d9c-9e18-20ba3cbaf15c" visibility="public"><templateBinding><TemplateBinding uuid="202d08e4-8ef2-494f-83d8-979c36658e7a" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="6fab3042-cb27-46ca-b574-fb877a1c5cb9" parameterSubstitution="upperBound" formal="427b8742-9236-4123-9641-bce50c1278a9" actual="8614008a-3eb7-4682-864f-966c930a12c6"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="937e77ae-27d5-46c9-b519-a9986e327c5d" visibility="public"><templateBinding><TemplateBinding uuid="6a0d3981-f8cc-4249-93e5-7bd2e3bc236c" signature="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><parameterSubstitution><TemplateParameterSubstitution uuid="141ea576-abd7-4a5d-8a6f-3e3ea834c698" parameterSubstitution="wildcard" formal="427b8742-9236-4123-9641-bce50c1278a9"/></parameterSubstitution></TemplateBinding></templateBinding></Class><Class uuid="312fa77b-7eaf-4d60-bd5f-64c6f1653bdf" name="threadState" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="0c377797-e706-49f5-b827-2534693fb076" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="7c94e024-5abe-47a5-ad4a-a0a1545eedf1"><ownedParameter><ClassifierTemplateParameter uuid="8cc003e7-035e-4061-b489-d84b43118e3b" allowSubstitutable="false"><ownedParameteredElement><Class uuid="2e16f474-8b03-4d7d-8d13-745398650ee7" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="68635945-f365-4e31-88f5-f33f29356d00" name="dest" type="b18b282f-ddf0-44e0-86b1-6332e7284869"/><Parameter uuid="7427469b-8714-4dbb-b30e-6120f2adab2f" name="src" type="35c05c08-0f3c-42dc-8306-0802f13c0444"/><Parameter uuid="725a1e1d-08be-4eb6-81ac-67539f93d9c2" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="d2628be8-ce6d-40a8-8e2d-e3d6ead86d6f" name="superLong" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="970d5f24-99e5-4e49-9e9c-8dcd18af36a2" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="6f6bf491-a0a3-4521-8361-0fda72e047db"><ownedParameter><ClassifierTemplateParameter uuid="f701cb94-06fe-4d6d-8072-d15fc2dcc761" allowSubstitutable="false"><ownedParameteredElement><Class uuid="3c3c909e-557a-419a-a9f0-c8612c92c423" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="440fe892-78db-49fa-b47c-9a58c3d6afbd" name="dest" type="7c8e3b65-1b2b-4967-8b3e-d2017647e589"/><Parameter uuid="b8b92033-db86-4e55-a5d3-0b97fcea6331" name="src" type="93e4d8d3-3d93-4ce0-b3d3-18470c08728a"/><Parameter uuid="792325d9-b079-4da6-9952-bf2aa57abd78" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="09344b43-9b6f-4882-8d03-6ca8bf16e38a" name="Collections" visibility="public" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="Collections.java"/></codeFileName><ownedOperation><Operation uuid="214e8541-bf87-4d55-b6fc-f5ae809b2e0a" name="copy" visibility="public" isStatic="true"><ownedTemplateSignature><TemplateSignature uuid="1e5868d6-af08-48b4-b3b6-7465cba8bf9d"><ownedParameter><ClassifierTemplateParameter uuid="dde72090-5fef-4570-b38d-6180b8c1f7e5" allowSubstitutable="false"><ownedParameteredElement><Class uuid="84f5360b-56c2-45cd-9195-c282c02b75ea" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedParameter><Parameter uuid="e5272c72-38ae-4e22-91fc-27f5daf4771e" name="dest" type="aca8ff1f-b33f-4cd4-9d6f-4cadd6bb45d8"/><Parameter uuid="753ab639-4de8-49d5-b631-db2cd60f8896" name="src" type="00608138-53bd-45c9-85a9-aa2549b72ada"/><Parameter uuid="b4aaccad-5840-4cb3-8064-58b6aecdf7fc" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="e7bfa4bd-fdd6-4548-9685-77e865d3ad91" name="BoundedWildcard" visibility="public" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedOperation><Operation uuid="748bf989-569c-4281-92ea-fb6577e9aaba" name="showXY" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="aceda980-a576-4969-8f05-9c7a8b341c82" name="c" type="937e77ae-27d5-46c9-b519-a9986e327c5d"/><Parameter uuid="3df9d5f8-cd91-44a2-8c7e-910c8897ea83" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="f4c67a78-e13c-47d0-8006-314868ae3418" name="showXYZ" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="f800d993-b6a4-48b2-a10a-335ca3f533f8" name="c" type="7e984992-dc08-4d9c-9e18-20ba3cbaf15c"/><Parameter uuid="ca982421-8932-4f16-a5ea-879ec8f8f248" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="b0d82008-f1c1-4068-a60b-06da7a54826a" name="showAll" visibility="package" isStatic="true"><ownedParameter><Parameter uuid="5874c4fc-2e7e-46f1-ab7c-44f2542aaed4" name="c" type="14f25185-4978-4ede-b602-bbcef4f516a0"/><Parameter uuid="de6f324c-231a-4f0c-a86c-8f613a4fe9f4" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation><Operation uuid="4e74c7c7-509a-4e0b-918b-3cd992282845" name="main" visibility="public" isStatic="true"><ownedParameter><Parameter uuid="b186b0ea-252c-4559-aded-69a9d22a46c8" name="args" type="27592f88-9655-49e0-a935-81b5db2c2a1d"><lowerValue><LiteralString uuid="2288d129-e7a6-44be-9a84-934d6b2960f1" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="c6a43a66-d8be-4e8b-a9c4-b5c504da231d" visibility="public" value="*"/></upperValue></Parameter><Parameter uuid="804c60a7-46ce-448d-8db8-7086f2d9f7ec" name="return" direction="return" type="71dff5dd-543f-46fe-8c5c-1f7884d610e9"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="2a4be62f-7d68-41c4-80bd-a2e5b8029739" name="Coords" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedTemplateSignature><TemplateSignature uuid="f9ee7cf8-01ed-46d3-9c25-5bec44384644"><ownedParameter><ClassifierTemplateParameter uuid="427b8742-9236-4123-9641-bce50c1278a9" allowSubstitutable="false"><constrainingClassifier idref="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/><ownedParameteredElement><Class uuid="d914cec8-c61f-4038-9ce4-b08e06382e1b" name="T" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature><ownedAttribute><Property uuid="d5ffef84-0ed7-4924-8789-173b8d45e328" name="coords" visibility="package" type="d914cec8-c61f-4038-9ce4-b08e06382e1b"><lowerValue><LiteralString uuid="06851c95-38d3-46a0-bab7-b5548ad98a6c" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="daebf7d1-5a47-490d-9dc9-3e061dc8cc2f" visibility="public" value="*"/></upperValue></Property></ownedAttribute><ownedOperation><Operation uuid="a53f1501-edf0-4585-b263-9413ef0ce02b" name="Coords" visibility="package"><appliedStereotype><StereotypeApplication uuid="ac9bac78-717f-4aae-8c86-a3e8828256e7" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="219e6725-92c0-4546-a0bc-843d2b427fbd" name="o" type="d914cec8-c61f-4038-9ce4-b08e06382e1b"><lowerValue><LiteralString uuid="3f5afb0e-cf28-4aa7-b607-7fdd60263f14" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="e794b586-e5ed-4e8a-aaee-97fc19250157" visibility="public" value="*"/></upperValue></Parameter></ownedParameter></Operation></ownedOperation></Class><Class uuid="ec894a54-ae32-4fd4-9ece-891fd2b163d2" name="FourD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><generalization><Generalization uuid="82a43a5c-0b69-4fcb-b434-fda091e60b1e" general="8614008a-3eb7-4682-864f-966c930a12c6"/></generalization><ownedAttribute><Property uuid="1d751ff3-1f04-4424-a277-89becbc92547" name="t" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="15d46169-03f5-4094-b118-e8fdcd41851c" name="FourD" visibility="package"><appliedStereotype><StereotypeApplication uuid="6b406e67-23f1-475f-9e18-dd3a9891ea74" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="9f3d11b5-752d-473a-b40e-5d6a09b8dc0e" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="dd51434a-20d1-435f-b2e9-01c4421c6bdd" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="66f0ef98-74c8-47a8-ace8-bd236f28a6ac" name="c" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="46b0f75f-ce89-4bb4-8ec2-6f9b37eb2e77" name="d" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="8614008a-3eb7-4682-864f-966c930a12c6" name="ThreeD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><generalization><Generalization uuid="069183d6-baf9-4d2d-af74-e473813341d9" general="abfd7557-a287-4b91-a2a2-2b8151fc7ae0"/></generalization><ownedAttribute><Property uuid="86a5e8d4-0f13-4b50-8aca-5114c93d6f32" name="z" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="d47b920e-9d8c-4f6e-9bc3-9d73747ea7d7" name="ThreeD" visibility="package"><appliedStereotype><StereotypeApplication uuid="38ca1d76-3953-4279-bbe7-4df32f287e13" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="63581a1e-66af-4346-b100-53818e40f4ce" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="feb01e18-8291-4ac9-b0bc-f6dad40ea9a0" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="63cb60f4-868b-4bde-8de3-f3a55105f4a2" name="c" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class><Class uuid="abfd7557-a287-4b91-a2a2-2b8151fc7ae0" name="TwoD" visibility="package" usedForCodeSyncronization="true"><codeFileName><CodeFileName name="BoundedWildcard.java"/></codeFileName><ownedAttribute><Property uuid="c608dbdb-7dfe-446a-8d11-80a28e5c8c92" name="x" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Property uuid="49b49173-77b9-4b84-a01f-234baa4eead8" name="y" visibility="package" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedAttribute><ownedOperation><Operation uuid="47c40206-13ac-4661-a2c3-a747b0671d7c" name="TwoD" visibility="package"><appliedStereotype><StereotypeApplication uuid="481ef5f8-cb65-4b7d-80bd-7aa9a49196bd" classifier="11194c22-fedc-4e94-8547-ec925c28a37e"/></appliedStereotype><ownedParameter><Parameter uuid="e92e299c-720a-4092-a780-9b43af398f83" name="a" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/><Parameter uuid="419ac37a-fd3a-4c79-bf4b-11839edc13e2" name="b" type="308d9740-87d8-4fa8-91c3-85e1c8a42328"/></ownedParameter></Operation></ownedOperation></Class></packagedElement><profileApplication><ProfileApplication uuid="3e0d9582-a1da-48b7-a34b-a04fe1aeb825" appliedProfile="00000102-7510-11d9-86f2-000476a22f44"/></profileApplication></Package><Profile uuid="00000102-7510-11d9-86f2-000476a22f44" name="Java Profile" visibility="public" editable="false"><packagedElement><Enumeration uuid="00013102-7510-11d9-86f2-000476a22f44" name="AnnotationPresets" visibility="public"><ownedLiteral><EnumerationLiteral uuid="00114102-7510-11d9-86f2-000476a22f44" name="Deprecated" visibility="public"/><EnumerationLiteral uuid="00214102-7510-11d9-86f2-000476a22f44" name="Documented" visibility="public"/><EnumerationLiteral uuid="00a14102-7510-11d9-86f2-000476a22f44" name="FunctionalInterface" visibility="public"/><EnumerationLiteral uuid="00314102-7510-11d9-86f2-000476a22f44" name="Inherited" visibility="public"/><EnumerationLiteral uuid="00414102-7510-11d9-86f2-000476a22f44" name="Override" visibility="public"/><EnumerationLiteral uuid="00914102-7510-11d9-86f2-000476a22f44" name="Repeatable" visibility="public"/><EnumerationLiteral uuid="00514102-7510-11d9-86f2-000476a22f44" name="Retention" visibility="public"/><EnumerationLiteral uuid="00814102-7510-11d9-86f2-000476a22f44" name="SafeVarargs" visibility="public"/><EnumerationLiteral uuid="00614102-7510-11d9-86f2-000476a22f44" name="SuppressWarnings" visibility="public"/><EnumerationLiteral uuid="00714102-7510-11d9-86f2-000476a22f44" name="Target" visibility="public"/></ownedLiteral></Enumeration><Stereotype uuid="ed09a6a8-e0f4-4def-af8b-bbcdb59b0618" name="final" visibility="public" baseClass="Parameter" guiSortPriority="380"/><Stereotype uuid="ed09a6a8-e0f4-4def-af8b-bbcdb59b0620" name="default" visibility="public" baseClass="Operation" guiSortPriority="380"/><Stereotype uuid="f62d0f48-ea20-432d-8d80-cc6287ea9319" name="synchronized" visibility="public" baseClass="Operation" guiSortPriority="360"/><Stereotype uuid="b5a42000-424b-4275-b71d-1f491ca8a0ee" name="transient" visibility="public" baseClass="Property" guiSortPriority="350"/><Stereotype uuid="3f8b6371-98a3-4643-8864-1232db225757" name="volatile" visibility="public" baseClass="Property" guiSortPriority="340"/><Stereotype uuid="fc24c4b2-7e63-43bf-aa66-edbed0fc7dfc" name="native" visibility="public" baseClass="Operation" guiSortPriority="370"/><Stereotype uuid="9a715cf5-bf0a-4044-9a0e-058bc044465d" name="strictfp" visibility="public" baseClass="Operation" guiSortPriority="330"/><Stereotype uuid="8fa7f5ad-fed0-4d8e-8750-73827b236e29" name="strictfp" visibility="public" baseClass="Class" guiSortPriority="330"/><Stereotype uuid="004724ce-ec3e-4328-a4f9-32bf7db7dd93" name="strictfp" visibility="public" baseClass="Interface" guiSortPriority="330"/><Stereotype uuid="c898c1a3-547b-4a84-ad06-908fd57678c2" name="namespace" visibility="public" baseClass="Package" guiSortPriority="690"/><Stereotype uuid="11194c22-fedc-4e94-8547-ec925c28a37e" name="constructor" visibility="public" baseClass="Operation" guiSortPriority="690"/><Stereotype uuid="00011102-7512-11d9-86f2-000476a22f44" name="static" visibility="public" baseClass="Class" guiSortPriority="390"/><Stereotype uuid="00021102-7512-11d9-86f2-000476a22f44" name="static" visibility="public" baseClass="Enumeration" guiSortPriority="390"/><Stereotype uuid="00031102-7512-11d9-86f2-000476a22f44" name="static" visibility="public" baseClass="Interface" guiSortPriority="390"/><Stereotype uuid="00041102-7512-11d9-86f2-000476a22f44" name="annotationType" visibility="public" baseClass="Interface" guiSortPriority="690"/><Stereotype uuid="00051102-7512-11d9-86f2-000476a22f44" name="annotationTypeElement" visibility="public" baseClass="Property" guiSortPriority="690"/><Stereotype uuid="00061102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Class" guiSortPriority="590"><ownedAttribute><Property uuid="00071102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="00081102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Enumeration" guiSortPriority="590"><ownedAttribute><Property uuid="00091102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="000a1102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Interface" guiSortPriority="590"><ownedAttribute><Property uuid="000b1102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="000c1102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="EnumerationLiteral" guiSortPriority="590"><ownedAttribute><Property uuid="000d1102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="000e1102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Parameter" guiSortPriority="590"><ownedAttribute><Property uuid="000f1102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="00101102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Property" guiSortPriority="590"><ownedAttribute><Property uuid="00111102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><Stereotype uuid="00121102-7512-11d9-86f2-000476a22f44" name="annotations" visibility="public" baseClass="Operation" guiSortPriority="590"><ownedAttribute><Property uuid="00131102-7512-11d9-86f2-000476a22f44" name="modifiers" visibility="public" type="00013102-7510-11d9-86f2-000476a22f44"/></ownedAttribute></Stereotype><PrimitiveType uuid="80bf4906-7a11-45fc-b6ec-40ebe7fdbd38" name="byte" visibility="public"/><PrimitiveType uuid="14fce034-87ef-45fc-a003-d0300413e44b" name="char" visibility="public"/><PrimitiveType uuid="1256a74d-961a-4a8c-a25e-234c4bd3c55c" name="short" visibility="public"/><PrimitiveType uuid="308d9740-87d8-4fa8-91c3-85e1c8a42328" name="int" visibility="public"/><PrimitiveType uuid="6941bad4-9c46-4098-8d04-8afe8cf67c00" name="long" visibility="public"/><PrimitiveType uuid="d6f1dc72-e6ac-472b-81a4-78c87d437511" name="float" visibility="public"/><PrimitiveType uuid="bca1bdf5-bc77-4e79-b595-1f17af1e4de5" name="double" visibility="public"/><PrimitiveType uuid="5281ff9f-1b8c-4bf7-9b56-9003e2791461" name="boolean" visibility="public"/><PrimitiveType uuid="71dff5dd-543f-46fe-8c5c-1f7884d610e9" name="void" visibility="public"/></packagedElement></Profile><Package uuid="00000004-7510-11d9-86f2-000476a22f44" name="Unknown Externals" visibility="public" editable="false"><packagedElement><Class uuid="15d29c56-16a4-48e0-8e22-e28f0d4af8d0" name="Thread.State" visibility="public"/><Class uuid="744f4ea5-4adc-4cbd-9fb4-0916feb0136d" name="Long" visibility="public"/><Class uuid="4b07e676-97e8-45cf-a924-bdd7303e8830" name="Comparable" visibility="public"><ownedTemplateSignature><TemplateSignature uuid="fdfe794f-6125-4b9d-9a4b-1a59b8826edf"><ownedParameter><ClassifierTemplateParameter uuid="04e04731-42e4-4f75-b228-6e31df3b2ee9" allowSubstitutable="false"><ownedParameteredElement><Class uuid="99df94d9-7478-49f6-91d8-549b9359b200" name="T1" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature></Class><Class uuid="6d69d169-4e8d-4008-97d2-dcaafcdea904" name="List" visibility="public"><ownedTemplateSignature><TemplateSignature uuid="0c016adf-65aa-441c-9ce8-46edc77a1de4"><ownedParameter><ClassifierTemplateParameter uuid="3b9ebca0-9ff2-43ad-bdbc-6bd423193890" allowSubstitutable="false"><ownedParameteredElement><Class uuid="9accd1dc-5b56-421e-be4e-e2581deb4b1b" name="T1" visibility="public"/></ownedParameteredElement></ClassifierTemplateParameter></ownedParameter></TemplateSignature></ownedTemplateSignature></Class><Class uuid="27592f88-9655-49e0-a935-81b5db2c2a1d" name="String" visibility="public"/></packagedElement></Package></packagedElement></Package></ModelHistory></UModel>