@Override public Map<String, ?> properties(RequestContext ctx) throws Exception { Map<String, Object> map = new HashMap<>(); map.put(W, writeConcern.getWObject()); map.put(WTIMEOUT, writeConcern.getWtimeout()); map.put(J, writeConcern.getJ()); map.put(FSYNC, writeConcern.getFsync()); map.put(CONTINUEONERRORFORINSERT, writeConcern.getContinueOnErrorForInsert()); return map; }