LPS-33340 My bad, I didn't mean to change it to a StringPool.BLANK from a JSONObject, I had done it from memory and thought that is what it was before. In any case, I've switched it back to a JSONObject, but used the fly weight pattern (and followed java.util.Collections.emptyLIst()) so that we don't unnecessarily create a bunch of objects. It also makes the code more explicit that we are passing in an empty JSON object that can never be modified.