if (!StringUtils.isBlank(encodedText)) {
//logger.debug("*** Encoded text: '"+encodedText+"'");
try {
JSONObject jsonObj = new JSONObject(encodedText);
OptionalParamMap optionalParams = new OptionalParamMap(OptionalParamMap.HASH_MAP);
Iterator<String> nameItr = jsonObj.keys();
while(nameItr.hasNext()) {
String name = nameItr.next();
Object o = jsonObj.get(name);
optionalParams.put(name, o);
}