I need to instantiate a java class (say Foo) in my Jython program, and this class has two constructors:
1. Foo (int x,String  y)
2. Foo (int x, ArrayList<int> y)

My problem is that I should use the second constructor, and I should assign a null value to the parameter y, so Java get confused trying to solve the method overloading, and the first constructor is always used. Unfortunately, I does not have access to the java code (because legal issues), so I need to solve my problem from Jython. Is there some way to indicate in my Jython program that the None value of the second parameters corresponds to an ArrayList<int>?