That doesn't work. For example, now I get:
Action script error: ReferenceError: _value2 is not defined at Script Document [8] [temp]:3:5 -> if (_value2 !== undefined)
Something changed because I used to just be able to call my method as such (which is valid JS but now I'm getting a ReferenceError just by referencing _value2 when it isn't passed in):
service.writePinValue(_pin, encodeURI(_value1), encodeURI(_value2), encodeURI(_value3), encodeURI(_value4));