// test data

//
// NX̒`
//

================
<< STYPE >>
{1}
 TClass1         --------------|> TClass2
----------------
 + prop1: Int
 - prop2
 # prop3: String {13p}
 ~ prop4 {14p}
----------------
 + Method1(testARGV: String, testARGV2: Int) : void {11m}
 - Method2() : String {12m}
================

================
 << interface >>
 TClass2
----------------
 + prop21
 - prop22
----------------
 + Method21(testARGV: String) : Int
================

================
 TClass3        <++++++++++ TClass2
----------------
----------------
================

//
// ֌W̒`
//
A --- B
B ---|> C ---> D +++|> E +++> F
G <|--- H <--- I <|+++ J <+++ K
L <>---|> M <C>---> N (1) +++|> O (*)+++> P (1..3)---> Q
R <|---<> S <---<C> T <|+++(1) U <+++(*) V <---(1..3) W
X ---<<xxx>>---|> Y <+++<<yyy>>+++ Z
TClass1 ---|> TClass4
TClass1 +++|> TClass5
TClass61 <|------ TClass3
TClass62 <|------ TClass3
TClass63 <|------ TClass3
TClass71 <|++++++ TClass3
TClass72 <|++++++ TClass3
TClass73 <|++++++ TClass3
TClass1 --- TClass81
TClass1 ---> TClass82
TClass1 <>---> TClass83
TClass1 <C>---> TClass84
TClass91 --- TClass3
TClass92 <--- TClass3
TClass93 ---<> TClass3
TClass94 ---<C> TClass3
