I'm always wary of methods that take a range of different formats to a generic `Object` parameter, and interprets value accordingly. If this is for being called from json-parsing-rest-api methods, or from yaml-parsing stuff, then maybe those callers should be responsible for seeing what the type is (and splitting on comma, etc).