### Question:
SaveWorkspaceEvent extends BaseWorkspaceEvent { public void addValue(String module, String key, String value) { requireNotNullArg(key, "Destination file cannot be null"); getDataForModule(module).put(key, defaultString(value)); } SaveWorkspaceEvent(File destination);  SaveWorkspaceEvent(File destination, boolean awaitCompletion); Map<String, Map<String, String>> getData(); void addValue(String module, String key, String value); Map<String, String> getDataForModule(String module); final boolean awaitCompletion; }### Answer:
@Test(expected = IllegalArgumentException.class) public void nonNullKey() { victim.addValue("module", null, "value"); }