In other cases, you can add a sub that creates the object:
B4X:
Public Sub CreateMyType (Field1 As Int) As MyType 'the IDE can auto-generate such subs for you
Dim m As MyType
m.Initialize
m.Field1 = Field1
Return m
End Sub
Dim m As MyType = CreateMyType("Asdasd")
yes this solution is good to create a new list but not to copy 1 list to another.
if i want to copy 1 list to a second list i will need to initialize a new list and copy all items in list 1.
anyway, thanks for your answer. i understand that its not a simple task