Oh, to be clear here, split is not called on array, its's called on the incoming spring param -- but *only if* the param that we're setting has an array value -- i.e. if the thing we're comparing against and possibly replacing is an array, then split the string, otherwise don't.