Avoid loosing genericTypeArgs variable list arguments

Avoid loosing genericTypeArgs variable list arguments, when creating object of complex types with generics.
Additional tests creating ArrayList<Pdm3PojoConstructor<String>>