public Command createCommand(JSONArray inputJson, String model, Workspace workspace) throws JSONException, KarmaException {
String hNodeID = CommandInputJSONUtil.getStringValue(Arguments.hNodeID.name(), inputJson);
String worksheetId = CommandInputJSONUtil.getStringValue(Arguments.worksheetId.name(), inputJson);
JSONArray rows = CommandInputJSONUtil.getJSONArrayValue(Arguments.rows.name(), inputJson);
Map<String, String> rowValueMap = new HashMap<>();
for (int i=0; i<rows.length(); i++) {
JSONObject rowObj = rows.getJSONObject(i);
rowValueMap.put(rowObj.getString(Arguments.rowID.name()),
rowObj.getString(Arguments.value.name()));
}
return new MultipleValueEditColumnCommand(getNewId(workspace), model, worksheetId, hNodeID, rowValueMap);
}