I'm trying to make a call to a java application using a C# client. The object that is sent is of type java.util.List. I've added the required IKVM assemblies to my C# project. I'm just unsure how I should instantiate the List object. As it's just on interface I can't just create a new instance of it. 

```
 java.util.List myList = new java.util.List();

```

Could someone provide me help on using this? Thanks in advance.