Description
In JavaTranslator throw IllegalArgumentException in situations where the method name is present but the exact signature can't be found given the arguments. We would retain IllegalStateException for cases where the method name itself could not be found.