Dim tl As testlib
tl.initialize()
Dim m As Map = tl.testmap
Dim m1 As Map = m.Get("m1")
Log(GetType(m.Get("m1"))) '>> anywheresoftware.b4a.objects.collections.Map
Log(m1) '>> (Map)(MyMap){m11=m11, m12=m12}
Log(m1.size) '>> java.lang.ClassCastException: anywheresoftware.b4a.objects.collections.Map cannot be cast to anywheresoftware.b4a.objects.collections.Map$MyMap
Dim l As List = tl.testlist
Dim l1 As List = l.Get(0)
Log(GetType(l.Get(0))) '>> anywheresoftware.b4a.objects.collections.List
Log(l) '>> (ArrayList) [(ArrayList) [l11, l12, l11, l12], (ArrayList) [l21, l22, l21, l22], (MyMap) {m11=m11, m12=m12}]
Log(l1.size) '>> java.lang.ClassCastException: anywheresoftware.b4a.objects.collections.List cannot be cast to java.util.List