String valStr = token.substring(colonpos + 1).trim();
String[] splitIv = ConvertUtil.splitInbound(valStr);
String splitIvValue = splitIv[ConvertUtil.INBOUND_INDEX_VALUE];
String splitIvType = splitIv[ConvertUtil.INBOUND_INDEX_TYPE];
InboundVariable valIv = new InboundVariable(incx, null, splitIvType, splitIvValue);
valIv.dereference();
Object val = converterManager.convertInbound(valType, valIv, valProp);
// Keys (unlike values) do not have type info passed with them
// Could we have recursive key? - I don't think so because keys
// must be strings in Javascript