Trying to invoke a class method setter with the null value gets complicated when using reflection. How does one go about passing null to a method, when invoke() expects null to represent an argument list of length zero?