<NAMESPACE>
	<NAME>Root</NAME>
	<ID>1</ID>
	<NAMESPACE>
		<NAME>UML_TYPE</NAME>
		<ID>2</ID>
		<CLASS>
			<NAME>void</NAME>
			<ID>3</ID>
			<MARK>
				<CREATEMAIN>FALSE</CREATEMAIN>
			</MARK>
		</CLASS>
		<CLASS>
			<NAME>String</NAME>
			<ID>4</ID>
			<MARK>
				<CREATEMAIN>FALSE</CREATEMAIN>
			</MARK>
		</CLASS>
		<CLASS>
			<NAME>Integer</NAME>
			<ID>5</ID>
			<MARK>
				<CREATEMAIN>FALSE</CREATEMAIN>
			</MARK>
		</CLASS>
		<CLASS>
			<NAME>Boolean</NAME>
			<ID>6</ID>
			<MARK>
				<CREATEMAIN>FALSE</CREATEMAIN>
			</MARK>
		</CLASS>
		<CLASS>
			<NAME>Real</NAME>
			<ID>7</ID>
			<MARK>
				<CREATEMAIN>FALSE</CREATEMAIN>
			</MARK>
		</CLASS>
	</NAMESPACE>
	<CLASS>
		<NAME>A</NAME>
		<ID>8</ID>
		<ACTIVITYGRAPH>
			<NAME>Demo1</NAME>
			<ID>10</ID>
			<ACTIVITY>
				<ID>11</ID>
				<POS>
					<LEFT>436</LEFT>
					<TOP>33</TOP>
					<RIGHT>448</RIGHT>
					<BOTTOM>45</BOTTOM>
				</POS>
				<KIND>INIT</KIND>
				<NAME>start</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>12</ID>
				<POS>
					<LEFT>485</LEFT>
					<TOP>527</TOP>
					<RIGHT>505</RIGHT>
					<BOTTOM>547</BOTTOM>
				</POS>
				<KIND>FINISH</KIND>
				<NAME>end</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>13</ID>
				<POS>
					<LEFT>177</LEFT>
					<TOP>158</TOP>
					<RIGHT>267</RIGHT>
					<BOTTOM>188</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a1</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>14</ID>
				<POS>
					<LEFT>336</LEFT>
					<TOP>156</TOP>
					<RIGHT>426</RIGHT>
					<BOTTOM>186</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a2</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>15</ID>
				<POS>
					<LEFT>497</LEFT>
					<TOP>167</TOP>
					<RIGHT>587</RIGHT>
					<BOTTOM>197</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a3</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>16</ID>
				<POS>
					<LEFT>657</LEFT>
					<TOP>98</TOP>
					<RIGHT>747</RIGHT>
					<BOTTOM>128</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a4</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>17</ID>
				<POS>
					<LEFT>96</LEFT>
					<TOP>265</TOP>
					<RIGHT>186</RIGHT>
					<BOTTOM>295</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a5</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>18</ID>
				<POS>
					<LEFT>245</LEFT>
					<TOP>264</TOP>
					<RIGHT>335</RIGHT>
					<BOTTOM>294</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a6</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>19</ID>
				<POS>
					<LEFT>585</LEFT>
					<TOP>311</TOP>
					<RIGHT>675</RIGHT>
					<BOTTOM>341</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a7</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>20</ID>
				<POS>
					<LEFT>761</LEFT>
					<TOP>259</TOP>
					<RIGHT>851</RIGHT>
					<BOTTOM>289</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a8</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>21</ID>
				<POS>
					<LEFT>152</LEFT>
					<TOP>401</TOP>
					<RIGHT>242</RIGHT>
					<BOTTOM>431</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a9</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>22</ID>
				<POS>
					<LEFT>740</LEFT>
					<TOP>403</TOP>
					<RIGHT>830</RIGHT>
					<BOTTOM>433</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a10</NAME>
			</ACTIVITY>
			<ACTIVITY>
				<ID>23</ID>
				<POS>
					<LEFT>262</LEFT>
					<TOP>88</TOP>
					<RIGHT>342</RIGHT>
					<BOTTOM>92</BOTTOM>
				</POS>
				<KIND>SYNCH</KIND>
				<NAME>synch1</NAME>
				<MARK>
					<NAME>m_Synch_23</NAME>
					<TYPE>SYNCH_23</TYPE>
					<VISIBILITY>PUBLIC</VISIBILITY>
				</MARK>
			</ACTIVITY>
			<ACTIVITY>
				<ID>24</ID>
				<POS>
					<LEFT>345</LEFT>
					<TOP>347</TOP>
					<RIGHT>425</RIGHT>
					<BOTTOM>351</BOTTOM>
				</POS>
				<KIND>SYNCH</KIND>
				<NAME>synch2</NAME>
				<MARK>
					<NAME>m_Synch_24</NAME>
					<TYPE>SYNCH_24</TYPE>
					<VISIBILITY>PUBLIC</VISIBILITY>
				</MARK>
			</ACTIVITY>
			<ACTIVITY>
				<ID>47</ID>
				<POS>
					<LEFT>430</LEFT>
					<TOP>403</TOP>
					<RIGHT>520</RIGHT>
					<BOTTOM>433</BOTTOM>
				</POS>
				<KIND>ACTION</KIND>
				<NAME>a11</NAME>
			</ACTIVITY>
			<EDGE>
				<ID>26</ID>
				<POINTS>
					<POS>
						<X>436</X>
						<Y>41</Y>
					</POS>
					<POS>
						<X>310</X>
						<Y>87</Y>
					</POS>
				</POINTS>
				<TAIL>11</TAIL>
				<HEAD>23</HEAD>
				<NAME>input<30</NAME>
				<CONDICTION>input<30</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>27</ID>
				<POINTS>
					<POS>
						<X>301</X>
						<Y>92</Y>
					</POS>
					<POS>
						<X>237</X>
						<Y>157</Y>
					</POS>
				</POINTS>
				<TAIL>23</TAIL>
				<HEAD>13</HEAD>
				<NAME>input<30</NAME>
				<CONDICTION>input<30</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>28</ID>
				<POINTS>
					<POS>
						<X>303</X>
						<Y>92</Y>
					</POS>
					<POS>
						<X>366</X>
						<Y>155</Y>
					</POS>
				</POINTS>
				<TAIL>23</TAIL>
				<HEAD>14</HEAD>
				<NAME>input<30</NAME>
				<CONDICTION>input<30</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>29</ID>
				<POINTS>
					<POS>
						<X>444</X>
						<Y>42</Y>
					</POS>
					<POS>
						<X>531</X>
						<Y>166</Y>
					</POS>
				</POINTS>
				<TAIL>11</TAIL>
				<HEAD>15</HEAD>
				<NAME>input>=30 && input<60</NAME>
				<CONDICTION>input>=30 && input<60</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>30</ID>
				<POINTS>
					<POS>
						<X>446</X>
						<Y>40</Y>
					</POS>
					<POS>
						<X>653</X>
						<Y>99</Y>
					</POS>
				</POINTS>
				<TAIL>11</TAIL>
				<HEAD>16</HEAD>
				<NAME>input>=60</NAME>
				<CONDICTION>input>=60</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>31</ID>
				<POINTS>
					<POS>
						<X>697</X>
						<Y>128</Y>
					</POS>
					<POS>
						<X>635</X>
						<Y>310</Y>
					</POS>
				</POINTS>
				<TAIL>16</TAIL>
				<HEAD>19</HEAD>
				<NAME>input<=80</NAME>
				<CONDICTION>input<=80</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>32</ID>
				<POINTS>
					<POS>
						<X>711</X>
						<Y>128</Y>
					</POS>
					<POS>
						<X>796</X>
						<Y>258</Y>
					</POS>
				</POINTS>
				<TAIL>16</TAIL>
				<HEAD>20</HEAD>
				<NAME>input>80</NAME>
				<CONDICTION>input>80</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>33</ID>
				<POINTS>
					<POS>
						<X>655</X>
						<Y>341</Y>
					</POS>
					<POS>
						<X>758</X>
						<Y>402</Y>
					</POS>
				</POINTS>
				<TAIL>19</TAIL>
				<HEAD>22</HEAD>
				<NAME>input<=80 && input>60</NAME>
				<CONDICTION>input<=80 && input>60</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>34</ID>
				<POINTS>
					<POS>
						<X>804</X>
						<Y>289</Y>
					</POS>
					<POS>
						<X>787</X>
						<Y>402</Y>
					</POS>
				</POINTS>
				<TAIL>20</TAIL>
				<HEAD>22</HEAD>
				<NAME>input>80</NAME>
				<CONDICTION>input>80</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>35</ID>
				<POINTS>
					<POS>
						<X>211</X>
						<Y>188</Y>
					</POS>
					<POS>
						<X>153</X>
						<Y>264</Y>
					</POS>
				</POINTS>
				<TAIL>13</TAIL>
				<HEAD>17</HEAD>
				<NAME>input<=15</NAME>
				<CONDICTION>input<=15</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>36</ID>
				<POINTS>
					<POS>
						<X>231</X>
						<Y>188</Y>
					</POS>
					<POS>
						<X>280</X>
						<Y>263</Y>
					</POS>
				</POINTS>
				<TAIL>13</TAIL>
				<HEAD>18</HEAD>
				<NAME>input>15</NAME>
				<CONDICTION>input>15</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>37</ID>
				<POINTS>
					<POS>
						<X>310</X>
						<Y>294</Y>
					</POS>
					<POS>
						<X>381</X>
						<Y>346</Y>
					</POS>
				</POINTS>
				<TAIL>18</TAIL>
				<HEAD>24</HEAD>
				<NAME>input<28</NAME>
				<CONDICTION>input<28</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>38</ID>
				<POINTS>
					<POS>
						<X>147</X>
						<Y>295</Y>
					</POS>
					<POS>
						<X>191</X>
						<Y>400</Y>
					</POS>
				</POINTS>
				<TAIL>17</TAIL>
				<HEAD>21</HEAD>
				<NAME>input>10</NAME>
				<CONDICTION>input>10</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>39</ID>
				<POINTS>
					<POS>
						<X>380</X>
						<Y>351</Y>
					</POS>
					<POS>
						<X>242</X>
						<Y>401</Y>
					</POS>
				</POINTS>
				<TAIL>24</TAIL>
				<HEAD>21</HEAD>
				<NAME>input<28</NAME>
				<CONDICTION>input<28</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>42</ID>
				<POINTS>
					<POS>
						<X>749</X>
						<Y>433</Y>
					</POS>
					<POS>
						<X>503</X>
						<Y>534</Y>
					</POS>
				</POINTS>
				<TAIL>22</TAIL>
				<HEAD>12</HEAD>
				<NAME>true</NAME>
				<CONDICTION>true</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>44</ID>
				<POINTS>
					<POS>
						<X>381</X>
						<Y>186</Y>
					</POS>
					<POS>
						<X>385</X>
						<Y>346</Y>
					</POS>
				</POINTS>
				<TAIL>14</TAIL>
				<HEAD>24</HEAD>
				<NAME>input<28</NAME>
				<CONDICTION>input<28</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>45</ID>
				<POINTS>
					<POS>
						<X>551</X>
						<Y>197</Y>
					</POS>
					<POS>
						<X>621</X>
						<Y>310</Y>
					</POS>
				</POINTS>
				<TAIL>15</TAIL>
				<HEAD>19</HEAD>
				<NAME>input>=40 && input<60</NAME>
				<CONDICTION>input>=40 && input<60</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>46</ID>
				<POINTS>
					<POS>
						<X>234</X>
						<Y>431</Y>
					</POS>
					<POS>
						<X>485</X>
						<Y>533</Y>
					</POS>
				</POINTS>
				<TAIL>21</TAIL>
				<HEAD>12</HEAD>
				<NAME>input<28 && input>10</NAME>
				<CONDICTION>input<28 && input>10</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>48</ID>
				<POINTS>
					<POS>
						<X>538</X>
						<Y>197</Y>
					</POS>
					<POS>
						<X>479</X>
						<Y>402</Y>
					</POS>
				</POINTS>
				<TAIL>15</TAIL>
				<HEAD>47</HEAD>
				<NAME>input<40</NAME>
				<CONDICTION>input<40</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>49</ID>
				<POINTS>
					<POS>
						<X>605</X>
						<Y>341</Y>
					</POS>
					<POS>
						<X>502</X>
						<Y>402</Y>
					</POS>
				</POINTS>
				<TAIL>19</TAIL>
				<HEAD>47</HEAD>
				<NAME>input<60</NAME>
				<CONDICTION>input<60</CONDICTION>
			</EDGE>
			<EDGE>
				<ID>50</ID>
				<POINTS>
					<POS>
						<X>477</X>
						<Y>433</Y>
					</POS>
					<POS>
						<X>494</X>
						<Y>526</Y>
					</POS>
				</POINTS>
				<TAIL>47</TAIL>
				<HEAD>12</HEAD>
				<NAME>input<60</NAME>
				<CONDICTION>input<60</CONDICTION>
			</EDGE>
			<MARK>
				<OPERATION>
					<NAME></NAME>
					<VISIBILITY>PUBLIC</VISIBILITY>
				</OPERATION>
			</MARK>
		</ACTIVITYGRAPH>
		<MARK>
			<CREATEMAIN>TRUE</CREATEMAIN>
			<EXPRESSION>A a=new A(); B b=new B();a.Func(b,b);</EXPRESSION>
		</MARK>
	</CLASS>
	<CLASS>
		<NAME>B</NAME>
		<ID>9</ID>
		<ATTRIBUTE>
			<NAME>input</NAME>
			<TYPE>5</TYPE>
			<VISIBILITY>PUBLIC</VISIBILITY>
			<MULTIPLICITY>1</MULTIPLICITY>
			<INIVALUE>0</INIVALUE>
			<ORDER>NONE</ORDER>
		</ATTRIBUTE>
		<MARK>
			<CREATEMAIN>FALSE</CREATEMAIN>
		</MARK>
	</CLASS>
</NAMESPACE>
