return StringCodec.INSTANCE.getValueDecoder(); if (data.getCommand().getOutParamType() == ValueType.MAP) { if (parts != null && parts.size() % 2 != 0) { return data.getCodec().getMapValueDecoder(); return data.getCodec().getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_KEY) { return data.getCodec().getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_VALUE) { return data.getCodec().getMapValueDecoder(); } else {
return StringCodec.INSTANCE.getValueDecoder(); if (data.getCommand().getOutParamType() == ValueType.MAP) { if (parts != null && parts.size() % 2 != 0) { return data.getCodec().getMapValueDecoder(); return data.getCodec().getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_KEY) { return data.getCodec().getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_VALUE) { return data.getCodec().getMapValueDecoder(); } else {
return StringCodec.INSTANCE.getValueDecoder(); if (data.getCommand().getOutParamType() == ValueType.MAP) { if (parts != null && parts.size() % 2 != 0) { return codec.getMapValueDecoder(); return codec.getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_KEY) { return codec.getMapKeyDecoder(); } else if (data.getCommand().getOutParamType() == ValueType.MAP_VALUE) { return codec.getMapValueDecoder(); } else {