*/
protected void putAndCheck(String recordId, String name,
Integer counter, Version version,
Record expected, Code expectedCode)
throws Exception {
Version retVersion = null;
Code code = Code.OperationFailure;
try {
retVersion = myTable.put(recordId, makeValue(name, counter), version);
code = Code.OK;
} catch (MSException.BadVersionException bve) {