Если создавать Set здесь, можно будет упростить внешний вызов функции:
```
public void writeArgument(JSONArray cmdArgs, Iterable args, Set<Object> prevArgs) {
if (prevArgs == null) {
  prevArgs = newSetFromMap(...);
}
...
```