http://git-wip-us.apache.org/repos/asf/accumulo/blob/3af75fc6/core/src/main/java/org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java
 
b/core/src/main/java/org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java
index dc964b9..3d4b0c8 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/tabletserver/thrift/TabletClientService.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 /**
- * Autogenerated by Thrift Compiler (0.9.1)
+ * Autogenerated by Thrift Compiler (0.9.3)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -45,10 +45,13 @@ import java.util.Collections;
 import java.util.BitSet;
 import java.nio.ByteBuffer;
 import java.util.Arrays;
+import javax.annotation.Generated;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@SuppressWarnings({"unchecked", "serial", "rawtypes", "unused"}) public class 
TabletClientService {
+@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
+@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = 
"2015-12-16")
+public class TabletClientService {
 
   public interface Iface extends 
org.apache.accumulo.core.client.impl.thrift.ClientService.Iface {
 
@@ -297,7 +300,7 @@ import org.slf4j.LoggerFactory;
       closeScan_args args = new closeScan_args();
       args.setTinfo(tinfo);
       args.setScanID(scanID);
-      sendBase("closeScan", args);
+      sendBaseOneway("closeScan", args);
     }
 
     public org.apache.accumulo.core.data.thrift.InitialMultiScan 
startMultiScan(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, 
Map<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>>
 batch, List<org.apache.accumulo.core.data.thrift.TColumn> columns, 
List<org.apache.accumulo.core.data.thrift.IterInfo> ssiList, 
Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean 
waitForWrites, TSamplerConfiguration samplerConfig, long batchTimeOut, String 
classLoaderContext) throws 
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, 
TSampleNotPresentException, org.apache.thrift.TException
@@ -433,7 +436,7 @@ import org.slf4j.LoggerFactory;
       args.setUpdateID(updateID);
       args.setKeyExtent(keyExtent);
       args.setMutations(mutations);
-      sendBase("applyUpdates", args);
+      sendBaseOneway("applyUpdates", args);
     }
 
     public org.apache.accumulo.core.data.thrift.UpdateErrors 
closeUpdate(org.apache.accumulo.core.trace.thrift.TInfo tinfo, long updateID) 
throws NoSuchScanIDException, org.apache.thrift.TException
@@ -587,7 +590,7 @@ import org.slf4j.LoggerFactory;
       closeConditionalUpdate_args args = new closeConditionalUpdate_args();
       args.setTinfo(tinfo);
       args.setSessID(sessID);
-      sendBase("closeConditionalUpdate", args);
+      sendBaseOneway("closeConditionalUpdate", args);
     }
 
     public List<org.apache.accumulo.core.data.thrift.TKeyExtent> 
bulkImport(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, long tid, 
Map<org.apache.accumulo.core.data.thrift.TKeyExtent,Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo>>
 files, boolean setTime) throws 
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, 
org.apache.thrift.TException
@@ -661,7 +664,7 @@ import org.slf4j.LoggerFactory;
       args.setCredentials(credentials);
       args.setLock(lock);
       args.setExtent(extent);
-      sendBase("loadTablet", args);
+      sendBaseOneway("loadTablet", args);
     }
 
     public void unloadTablet(org.apache.accumulo.core.trace.thrift.TInfo 
tinfo, org.apache.accumulo.core.security.thrift.TCredentials credentials, 
String lock, org.apache.accumulo.core.data.thrift.TKeyExtent extent, boolean 
save) throws org.apache.thrift.TException
@@ -677,7 +680,7 @@ import org.slf4j.LoggerFactory;
       args.setLock(lock);
       args.setExtent(extent);
       args.setSave(save);
-      sendBase("unloadTablet", args);
+      sendBaseOneway("unloadTablet", args);
     }
 
     public void flush(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, String lock, 
String tableId, ByteBuffer startRow, ByteBuffer endRow) throws 
org.apache.thrift.TException
@@ -694,7 +697,7 @@ import org.slf4j.LoggerFactory;
       args.setTableId(tableId);
       args.setStartRow(startRow);
       args.setEndRow(endRow);
-      sendBase("flush", args);
+      sendBaseOneway("flush", args);
     }
 
     public void flushTablet(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, String lock, 
org.apache.accumulo.core.data.thrift.TKeyExtent extent) throws 
org.apache.thrift.TException
@@ -709,7 +712,7 @@ import org.slf4j.LoggerFactory;
       args.setCredentials(credentials);
       args.setLock(lock);
       args.setExtent(extent);
-      sendBase("flushTablet", args);
+      sendBaseOneway("flushTablet", args);
     }
 
     public void chop(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, String lock, 
org.apache.accumulo.core.data.thrift.TKeyExtent extent) throws 
org.apache.thrift.TException
@@ -724,7 +727,7 @@ import org.slf4j.LoggerFactory;
       args.setCredentials(credentials);
       args.setLock(lock);
       args.setExtent(extent);
-      sendBase("chop", args);
+      sendBaseOneway("chop", args);
     }
 
     public void compact(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials, String lock, 
String tableId, ByteBuffer startRow, ByteBuffer endRow) throws 
org.apache.thrift.TException
@@ -741,7 +744,7 @@ import org.slf4j.LoggerFactory;
       args.setTableId(tableId);
       args.setStartRow(startRow);
       args.setEndRow(endRow);
-      sendBase("compact", args);
+      sendBaseOneway("compact", args);
     }
 
     public org.apache.accumulo.core.master.thrift.TabletServerStatus 
getTabletServerStatus(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials) throws 
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, 
org.apache.thrift.TException
@@ -862,7 +865,7 @@ import org.slf4j.LoggerFactory;
       args.setTinfo(tinfo);
       args.setCredentials(credentials);
       args.setLock(lock);
-      sendBase("fastHalt", args);
+      sendBaseOneway("fastHalt", args);
     }
 
     public List<ActiveScan> 
getActiveScans(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials) throws 
org.apache.accumulo.core.client.impl.thrift.ThriftSecurityException, 
org.apache.thrift.TException
@@ -930,7 +933,7 @@ import org.slf4j.LoggerFactory;
       args.setTinfo(tinfo);
       args.setCredentials(credentials);
       args.setFilenames(filenames);
-      sendBase("removeLogs", args);
+      sendBaseOneway("removeLogs", args);
     }
 
     public List<String> 
getActiveLogs(org.apache.accumulo.core.trace.thrift.TInfo tinfo, 
org.apache.accumulo.core.security.thrift.TCredentials credentials) throws 
org.apache.thrift.TException
@@ -1101,7 +1104,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("closeScan", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("closeScan", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         closeScan_args args = new closeScan_args();
         args.setTinfo(tinfo);
         args.setScanID(scanID);
@@ -1309,7 +1312,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("applyUpdates", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("applyUpdates", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         applyUpdates_args args = new applyUpdates_args();
         args.setTinfo(tinfo);
         args.setUpdateID(updateID);
@@ -1547,7 +1550,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("closeConditionalUpdate", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("closeConditionalUpdate", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         closeConditionalUpdate_args args = new closeConditionalUpdate_args();
         args.setTinfo(tinfo);
         args.setSessID(sessID);
@@ -1670,7 +1673,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("loadTablet", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("loadTablet", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         loadTablet_args args = new loadTablet_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -1712,7 +1715,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("unloadTablet", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("unloadTablet", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         unloadTablet_args args = new unloadTablet_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -1757,7 +1760,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("flush", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("flush", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         flush_args args = new flush_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -1799,7 +1802,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("flushTablet", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("flushTablet", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         flushTablet_args args = new flushTablet_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -1839,7 +1842,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("chop", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("chop", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         chop_args args = new chop_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -1883,7 +1886,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("compact", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("compact", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         compact_args args = new compact_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -2069,7 +2072,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("fastHalt", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("fastHalt", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         fastHalt_args args = new fastHalt_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -2176,7 +2179,7 @@ import org.slf4j.LoggerFactory;
       }
 
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws 
org.apache.thrift.TException {
-        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("removeLogs", 
org.apache.thrift.protocol.TMessageType.CALL, 0));
+        prot.writeMessageBegin(new 
org.apache.thrift.protocol.TMessage("removeLogs", 
org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         removeLogs_args args = new removeLogs_args();
         args.setTinfo(tinfo);
         args.setCredentials(credentials);
@@ -5396,7 +5399,7 @@ import org.slf4j.LoggerFactory;
         return getColumns();
 
       case BATCH_SIZE:
-        return Integer.valueOf(getBatchSize());
+        return getBatchSize();
 
       case SSI_LIST:
         return getSsiList();
@@ -5408,19 +5411,19 @@ import org.slf4j.LoggerFactory;
         return getAuthorizations();
 
       case WAIT_FOR_WRITES:
-        return Boolean.valueOf(isWaitForWrites());
+        return isWaitForWrites();
 
       case ISOLATED:
-        return Boolean.valueOf(isIsolated());
+        return isIsolated();
 
       case READAHEAD_THRESHOLD:
-        return Long.valueOf(getReadaheadThreshold());
+        return getReadaheadThreshold();
 
       case SAMPLER_CONFIG:
         return getSamplerConfig();
 
       case BATCH_TIME_OUT:
-        return Long.valueOf(getBatchTimeOut());
+        return getBatchTimeOut();
 
       case CLASS_LOADER_CONTEXT:
         return getClassLoaderContext();
@@ -5623,7 +5626,84 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_extent = true && (isSetExtent());
+      list.add(present_extent);
+      if (present_extent)
+        list.add(extent);
+
+      boolean present_range = true && (isSetRange());
+      list.add(present_range);
+      if (present_range)
+        list.add(range);
+
+      boolean present_columns = true && (isSetColumns());
+      list.add(present_columns);
+      if (present_columns)
+        list.add(columns);
+
+      boolean present_batchSize = true;
+      list.add(present_batchSize);
+      if (present_batchSize)
+        list.add(batchSize);
+
+      boolean present_ssiList = true && (isSetSsiList());
+      list.add(present_ssiList);
+      if (present_ssiList)
+        list.add(ssiList);
+
+      boolean present_ssio = true && (isSetSsio());
+      list.add(present_ssio);
+      if (present_ssio)
+        list.add(ssio);
+
+      boolean present_authorizations = true && (isSetAuthorizations());
+      list.add(present_authorizations);
+      if (present_authorizations)
+        list.add(authorizations);
+
+      boolean present_waitForWrites = true;
+      list.add(present_waitForWrites);
+      if (present_waitForWrites)
+        list.add(waitForWrites);
+
+      boolean present_isolated = true;
+      list.add(present_isolated);
+      if (present_isolated)
+        list.add(isolated);
+
+      boolean present_readaheadThreshold = true;
+      list.add(present_readaheadThreshold);
+      if (present_readaheadThreshold)
+        list.add(readaheadThreshold);
+
+      boolean present_samplerConfig = true && (isSetSamplerConfig());
+      list.add(present_samplerConfig);
+      if (present_samplerConfig)
+        list.add(samplerConfig);
+
+      boolean present_batchTimeOut = true;
+      list.add(present_batchTimeOut);
+      if (present_batchTimeOut)
+        list.add(batchTimeOut);
+
+      boolean present_classLoaderContext = true && (isSetClassLoaderContext());
+      list.add(present_classLoaderContext);
+      if (present_classLoaderContext)
+        list.add(classLoaderContext);
+
+      return list.hashCode();
     }
 
     @Override
@@ -5868,7 +5948,7 @@ import org.slf4j.LoggerFactory;
       if (this.authorizations == null) {
         sb.append("null");
       } else {
-        sb.append(this.authorizations);
+        org.apache.thrift.TBaseHelper.toString(this.authorizations, sb);
       }
       first = false;
       if (!first) sb.append(", ");
@@ -6004,12 +6084,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list116 = 
iprot.readListBegin();
                   struct.columns = new 
ArrayList<org.apache.accumulo.core.data.thrift.TColumn>(_list116.size);
-                  for (int _i117 = 0; _i117 < _list116.size; ++_i117)
+                  org.apache.accumulo.core.data.thrift.TColumn _elem117;
+                  for (int _i118 = 0; _i118 < _list116.size; ++_i118)
                   {
-                    org.apache.accumulo.core.data.thrift.TColumn _elem118;
-                    _elem118 = new 
org.apache.accumulo.core.data.thrift.TColumn();
-                    _elem118.read(iprot);
-                    struct.columns.add(_elem118);
+                    _elem117 = new 
org.apache.accumulo.core.data.thrift.TColumn();
+                    _elem117.read(iprot);
+                    struct.columns.add(_elem117);
                   }
                   iprot.readListEnd();
                 }
@@ -6031,12 +6111,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list119 = 
iprot.readListBegin();
                   struct.ssiList = new 
ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>(_list119.size);
-                  for (int _i120 = 0; _i120 < _list119.size; ++_i120)
+                  org.apache.accumulo.core.data.thrift.IterInfo _elem120;
+                  for (int _i121 = 0; _i121 < _list119.size; ++_i121)
                   {
-                    org.apache.accumulo.core.data.thrift.IterInfo _elem121;
-                    _elem121 = new 
org.apache.accumulo.core.data.thrift.IterInfo();
-                    _elem121.read(iprot);
-                    struct.ssiList.add(_elem121);
+                    _elem120 = new 
org.apache.accumulo.core.data.thrift.IterInfo();
+                    _elem120.read(iprot);
+                    struct.ssiList.add(_elem120);
                   }
                   iprot.readListEnd();
                 }
@@ -6050,25 +6130,25 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TMap _map122 = 
iprot.readMapBegin();
                   struct.ssio = new 
HashMap<String,Map<String,String>>(2*_map122.size);
-                  for (int _i123 = 0; _i123 < _map122.size; ++_i123)
+                  String _key123;
+                  Map<String,String> _val124;
+                  for (int _i125 = 0; _i125 < _map122.size; ++_i125)
                   {
-                    String _key124;
-                    Map<String,String> _val125;
-                    _key124 = iprot.readString();
+                    _key123 = iprot.readString();
                     {
                       org.apache.thrift.protocol.TMap _map126 = 
iprot.readMapBegin();
-                      _val125 = new HashMap<String,String>(2*_map126.size);
-                      for (int _i127 = 0; _i127 < _map126.size; ++_i127)
+                      _val124 = new HashMap<String,String>(2*_map126.size);
+                      String _key127;
+                      String _val128;
+                      for (int _i129 = 0; _i129 < _map126.size; ++_i129)
                       {
-                        String _key128;
-                        String _val129;
-                        _key128 = iprot.readString();
-                        _val129 = iprot.readString();
-                        _val125.put(_key128, _val129);
+                        _key127 = iprot.readString();
+                        _val128 = iprot.readString();
+                        _val124.put(_key127, _val128);
                       }
                       iprot.readMapEnd();
                     }
-                    struct.ssio.put(_key124, _val125);
+                    struct.ssio.put(_key123, _val124);
                   }
                   iprot.readMapEnd();
                 }
@@ -6082,11 +6162,11 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list130 = 
iprot.readListBegin();
                   struct.authorizations = new 
ArrayList<ByteBuffer>(_list130.size);
-                  for (int _i131 = 0; _i131 < _list130.size; ++_i131)
+                  ByteBuffer _elem131;
+                  for (int _i132 = 0; _i132 < _list130.size; ++_i132)
                   {
-                    ByteBuffer _elem132;
-                    _elem132 = iprot.readBinary();
-                    struct.authorizations.add(_elem132);
+                    _elem131 = iprot.readBinary();
+                    struct.authorizations.add(_elem131);
                   }
                   iprot.readListEnd();
                 }
@@ -6432,12 +6512,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list143 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.columns = new 
ArrayList<org.apache.accumulo.core.data.thrift.TColumn>(_list143.size);
-            for (int _i144 = 0; _i144 < _list143.size; ++_i144)
+            org.apache.accumulo.core.data.thrift.TColumn _elem144;
+            for (int _i145 = 0; _i145 < _list143.size; ++_i145)
             {
-              org.apache.accumulo.core.data.thrift.TColumn _elem145;
-              _elem145 = new org.apache.accumulo.core.data.thrift.TColumn();
-              _elem145.read(iprot);
-              struct.columns.add(_elem145);
+              _elem144 = new org.apache.accumulo.core.data.thrift.TColumn();
+              _elem144.read(iprot);
+              struct.columns.add(_elem144);
             }
           }
           struct.setColumnsIsSet(true);
@@ -6450,12 +6530,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list146 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.ssiList = new 
ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>(_list146.size);
-            for (int _i147 = 0; _i147 < _list146.size; ++_i147)
+            org.apache.accumulo.core.data.thrift.IterInfo _elem147;
+            for (int _i148 = 0; _i148 < _list146.size; ++_i148)
             {
-              org.apache.accumulo.core.data.thrift.IterInfo _elem148;
-              _elem148 = new org.apache.accumulo.core.data.thrift.IterInfo();
-              _elem148.read(iprot);
-              struct.ssiList.add(_elem148);
+              _elem147 = new org.apache.accumulo.core.data.thrift.IterInfo();
+              _elem147.read(iprot);
+              struct.ssiList.add(_elem147);
             }
           }
           struct.setSsiListIsSet(true);
@@ -6464,24 +6544,24 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TMap _map149 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.MAP, iprot.readI32());
             struct.ssio = new 
HashMap<String,Map<String,String>>(2*_map149.size);
-            for (int _i150 = 0; _i150 < _map149.size; ++_i150)
+            String _key150;
+            Map<String,String> _val151;
+            for (int _i152 = 0; _i152 < _map149.size; ++_i152)
             {
-              String _key151;
-              Map<String,String> _val152;
-              _key151 = iprot.readString();
+              _key150 = iprot.readString();
               {
                 org.apache.thrift.protocol.TMap _map153 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-                _val152 = new HashMap<String,String>(2*_map153.size);
-                for (int _i154 = 0; _i154 < _map153.size; ++_i154)
+                _val151 = new HashMap<String,String>(2*_map153.size);
+                String _key154;
+                String _val155;
+                for (int _i156 = 0; _i156 < _map153.size; ++_i156)
                 {
-                  String _key155;
-                  String _val156;
-                  _key155 = iprot.readString();
-                  _val156 = iprot.readString();
-                  _val152.put(_key155, _val156);
+                  _key154 = iprot.readString();
+                  _val155 = iprot.readString();
+                  _val151.put(_key154, _val155);
                 }
               }
-              struct.ssio.put(_key151, _val152);
+              struct.ssio.put(_key150, _val151);
             }
           }
           struct.setSsioIsSet(true);
@@ -6490,11 +6570,11 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list157 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
             struct.authorizations = new ArrayList<ByteBuffer>(_list157.size);
-            for (int _i158 = 0; _i158 < _list157.size; ++_i158)
+            ByteBuffer _elem158;
+            for (int _i159 = 0; _i159 < _list157.size; ++_i159)
             {
-              ByteBuffer _elem159;
-              _elem159 = iprot.readBinary();
-              struct.authorizations.add(_elem159);
+              _elem158 = iprot.readBinary();
+              struct.authorizations.add(_elem158);
             }
           }
           struct.setAuthorizationsIsSet(true);
@@ -6960,7 +7040,34 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      boolean present_nste = true && (isSetNste());
+      list.add(present_nste);
+      if (present_nste)
+        list.add(nste);
+
+      boolean present_tmfe = true && (isSetTmfe());
+      list.add(present_tmfe);
+      if (present_tmfe)
+        list.add(tmfe);
+
+      boolean present_tsnpe = true && (isSetTsnpe());
+      list.add(present_tsnpe);
+      if (present_tsnpe)
+        list.add(tsnpe);
+
+      return list.hashCode();
     }
 
     @Override
@@ -7495,7 +7602,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SCAN_ID:
-        return Long.valueOf(getScanID());
+        return getScanID();
 
       }
       throw new IllegalStateException();
@@ -7552,7 +7659,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_scanID = true;
+      list.add(present_scanID);
+      if (present_scanID)
+        list.add(scanID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -8184,7 +8303,34 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_nssi = true && (isSetNssi());
+      list.add(present_nssi);
+      if (present_nssi)
+        list.add(nssi);
+
+      boolean present_nste = true && (isSetNste());
+      list.add(present_nste);
+      if (present_nste)
+        list.add(nste);
+
+      boolean present_tmfe = true && (isSetTmfe());
+      list.add(present_tmfe);
+      if (present_tmfe)
+        list.add(tmfe);
+
+      boolean present_tsnpe = true && (isSetTsnpe());
+      list.add(present_tsnpe);
+      if (present_tsnpe)
+        list.add(tsnpe);
+
+      return list.hashCode();
     }
 
     @Override
@@ -8719,7 +8865,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SCAN_ID:
-        return Long.valueOf(getScanID());
+        return getScanID();
 
       }
       throw new IllegalStateException();
@@ -8776,7 +8922,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_scanID = true;
+      list.add(present_scanID);
+      if (present_scanID)
+        list.add(scanID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -9694,13 +9852,13 @@ import org.slf4j.LoggerFactory;
         return getAuthorizations();
 
       case WAIT_FOR_WRITES:
-        return Boolean.valueOf(isWaitForWrites());
+        return isWaitForWrites();
 
       case SAMPLER_CONFIG:
         return getSamplerConfig();
 
       case BATCH_TIME_OUT:
-        return Long.valueOf(getBatchTimeOut());
+        return getBatchTimeOut();
 
       case CLASS_LOADER_CONTEXT:
         return getClassLoaderContext();
@@ -9859,7 +10017,64 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_batch = true && (isSetBatch());
+      list.add(present_batch);
+      if (present_batch)
+        list.add(batch);
+
+      boolean present_columns = true && (isSetColumns());
+      list.add(present_columns);
+      if (present_columns)
+        list.add(columns);
+
+      boolean present_ssiList = true && (isSetSsiList());
+      list.add(present_ssiList);
+      if (present_ssiList)
+        list.add(ssiList);
+
+      boolean present_ssio = true && (isSetSsio());
+      list.add(present_ssio);
+      if (present_ssio)
+        list.add(ssio);
+
+      boolean present_authorizations = true && (isSetAuthorizations());
+      list.add(present_authorizations);
+      if (present_authorizations)
+        list.add(authorizations);
+
+      boolean present_waitForWrites = true;
+      list.add(present_waitForWrites);
+      if (present_waitForWrites)
+        list.add(waitForWrites);
+
+      boolean present_samplerConfig = true && (isSetSamplerConfig());
+      list.add(present_samplerConfig);
+      if (present_samplerConfig)
+        list.add(samplerConfig);
+
+      boolean present_batchTimeOut = true;
+      list.add(present_batchTimeOut);
+      if (present_batchTimeOut)
+        list.add(batchTimeOut);
+
+      boolean present_classLoaderContext = true && (isSetClassLoaderContext());
+      list.add(present_classLoaderContext);
+      if (present_classLoaderContext)
+        list.add(classLoaderContext);
+
+      return list.hashCode();
     }
 
     @Override
@@ -10052,7 +10267,7 @@ import org.slf4j.LoggerFactory;
       if (this.authorizations == null) {
         sb.append("null");
       } else {
-        sb.append(this.authorizations);
+        org.apache.thrift.TBaseHelper.toString(this.authorizations, sb);
       }
       first = false;
       if (!first) sb.append(", ");
@@ -10156,25 +10371,25 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TMap _map160 = 
iprot.readMapBegin();
                   struct.batch = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>>(2*_map160.size);
-                  for (int _i161 = 0; _i161 < _map160.size; ++_i161)
+                  org.apache.accumulo.core.data.thrift.TKeyExtent _key161;
+                  List<org.apache.accumulo.core.data.thrift.TRange> _val162;
+                  for (int _i163 = 0; _i163 < _map160.size; ++_i163)
                   {
-                    org.apache.accumulo.core.data.thrift.TKeyExtent _key162;
-                    List<org.apache.accumulo.core.data.thrift.TRange> _val163;
-                    _key162 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
-                    _key162.read(iprot);
+                    _key161 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
+                    _key161.read(iprot);
                     {
                       org.apache.thrift.protocol.TList _list164 = 
iprot.readListBegin();
-                      _val163 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TRange>(_list164.size);
-                      for (int _i165 = 0; _i165 < _list164.size; ++_i165)
+                      _val162 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TRange>(_list164.size);
+                      org.apache.accumulo.core.data.thrift.TRange _elem165;
+                      for (int _i166 = 0; _i166 < _list164.size; ++_i166)
                       {
-                        org.apache.accumulo.core.data.thrift.TRange _elem166;
-                        _elem166 = new 
org.apache.accumulo.core.data.thrift.TRange();
-                        _elem166.read(iprot);
-                        _val163.add(_elem166);
+                        _elem165 = new 
org.apache.accumulo.core.data.thrift.TRange();
+                        _elem165.read(iprot);
+                        _val162.add(_elem165);
                       }
                       iprot.readListEnd();
                     }
-                    struct.batch.put(_key162, _val163);
+                    struct.batch.put(_key161, _val162);
                   }
                   iprot.readMapEnd();
                 }
@@ -10188,12 +10403,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list167 = 
iprot.readListBegin();
                   struct.columns = new 
ArrayList<org.apache.accumulo.core.data.thrift.TColumn>(_list167.size);
-                  for (int _i168 = 0; _i168 < _list167.size; ++_i168)
+                  org.apache.accumulo.core.data.thrift.TColumn _elem168;
+                  for (int _i169 = 0; _i169 < _list167.size; ++_i169)
                   {
-                    org.apache.accumulo.core.data.thrift.TColumn _elem169;
-                    _elem169 = new 
org.apache.accumulo.core.data.thrift.TColumn();
-                    _elem169.read(iprot);
-                    struct.columns.add(_elem169);
+                    _elem168 = new 
org.apache.accumulo.core.data.thrift.TColumn();
+                    _elem168.read(iprot);
+                    struct.columns.add(_elem168);
                   }
                   iprot.readListEnd();
                 }
@@ -10207,12 +10422,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list170 = 
iprot.readListBegin();
                   struct.ssiList = new 
ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>(_list170.size);
-                  for (int _i171 = 0; _i171 < _list170.size; ++_i171)
+                  org.apache.accumulo.core.data.thrift.IterInfo _elem171;
+                  for (int _i172 = 0; _i172 < _list170.size; ++_i172)
                   {
-                    org.apache.accumulo.core.data.thrift.IterInfo _elem172;
-                    _elem172 = new 
org.apache.accumulo.core.data.thrift.IterInfo();
-                    _elem172.read(iprot);
-                    struct.ssiList.add(_elem172);
+                    _elem171 = new 
org.apache.accumulo.core.data.thrift.IterInfo();
+                    _elem171.read(iprot);
+                    struct.ssiList.add(_elem171);
                   }
                   iprot.readListEnd();
                 }
@@ -10226,25 +10441,25 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TMap _map173 = 
iprot.readMapBegin();
                   struct.ssio = new 
HashMap<String,Map<String,String>>(2*_map173.size);
-                  for (int _i174 = 0; _i174 < _map173.size; ++_i174)
+                  String _key174;
+                  Map<String,String> _val175;
+                  for (int _i176 = 0; _i176 < _map173.size; ++_i176)
                   {
-                    String _key175;
-                    Map<String,String> _val176;
-                    _key175 = iprot.readString();
+                    _key174 = iprot.readString();
                     {
                       org.apache.thrift.protocol.TMap _map177 = 
iprot.readMapBegin();
-                      _val176 = new HashMap<String,String>(2*_map177.size);
-                      for (int _i178 = 0; _i178 < _map177.size; ++_i178)
+                      _val175 = new HashMap<String,String>(2*_map177.size);
+                      String _key178;
+                      String _val179;
+                      for (int _i180 = 0; _i180 < _map177.size; ++_i180)
                       {
-                        String _key179;
-                        String _val180;
-                        _key179 = iprot.readString();
-                        _val180 = iprot.readString();
-                        _val176.put(_key179, _val180);
+                        _key178 = iprot.readString();
+                        _val179 = iprot.readString();
+                        _val175.put(_key178, _val179);
                       }
                       iprot.readMapEnd();
                     }
-                    struct.ssio.put(_key175, _val176);
+                    struct.ssio.put(_key174, _val175);
                   }
                   iprot.readMapEnd();
                 }
@@ -10258,11 +10473,11 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list181 = 
iprot.readListBegin();
                   struct.authorizations = new 
ArrayList<ByteBuffer>(_list181.size);
-                  for (int _i182 = 0; _i182 < _list181.size; ++_i182)
+                  ByteBuffer _elem182;
+                  for (int _i183 = 0; _i183 < _list181.size; ++_i183)
                   {
-                    ByteBuffer _elem183;
-                    _elem183 = iprot.readBinary();
-                    struct.authorizations.add(_elem183);
+                    _elem182 = iprot.readBinary();
+                    struct.authorizations.add(_elem182);
                   }
                   iprot.readListEnd();
                 }
@@ -10572,24 +10787,24 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TMap _map198 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRUCT, 
org.apache.thrift.protocol.TType.LIST, iprot.readI32());
             struct.batch = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TRange>>(2*_map198.size);
-            for (int _i199 = 0; _i199 < _map198.size; ++_i199)
+            org.apache.accumulo.core.data.thrift.TKeyExtent _key199;
+            List<org.apache.accumulo.core.data.thrift.TRange> _val200;
+            for (int _i201 = 0; _i201 < _map198.size; ++_i201)
             {
-              org.apache.accumulo.core.data.thrift.TKeyExtent _key200;
-              List<org.apache.accumulo.core.data.thrift.TRange> _val201;
-              _key200 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
-              _key200.read(iprot);
+              _key199 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
+              _key199.read(iprot);
               {
                 org.apache.thrift.protocol.TList _list202 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
-                _val201 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TRange>(_list202.size);
-                for (int _i203 = 0; _i203 < _list202.size; ++_i203)
+                _val200 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TRange>(_list202.size);
+                org.apache.accumulo.core.data.thrift.TRange _elem203;
+                for (int _i204 = 0; _i204 < _list202.size; ++_i204)
                 {
-                  org.apache.accumulo.core.data.thrift.TRange _elem204;
-                  _elem204 = new org.apache.accumulo.core.data.thrift.TRange();
-                  _elem204.read(iprot);
-                  _val201.add(_elem204);
+                  _elem203 = new org.apache.accumulo.core.data.thrift.TRange();
+                  _elem203.read(iprot);
+                  _val200.add(_elem203);
                 }
               }
-              struct.batch.put(_key200, _val201);
+              struct.batch.put(_key199, _val200);
             }
           }
           struct.setBatchIsSet(true);
@@ -10598,12 +10813,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list205 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.columns = new 
ArrayList<org.apache.accumulo.core.data.thrift.TColumn>(_list205.size);
-            for (int _i206 = 0; _i206 < _list205.size; ++_i206)
+            org.apache.accumulo.core.data.thrift.TColumn _elem206;
+            for (int _i207 = 0; _i207 < _list205.size; ++_i207)
             {
-              org.apache.accumulo.core.data.thrift.TColumn _elem207;
-              _elem207 = new org.apache.accumulo.core.data.thrift.TColumn();
-              _elem207.read(iprot);
-              struct.columns.add(_elem207);
+              _elem206 = new org.apache.accumulo.core.data.thrift.TColumn();
+              _elem206.read(iprot);
+              struct.columns.add(_elem206);
             }
           }
           struct.setColumnsIsSet(true);
@@ -10612,12 +10827,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list208 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.ssiList = new 
ArrayList<org.apache.accumulo.core.data.thrift.IterInfo>(_list208.size);
-            for (int _i209 = 0; _i209 < _list208.size; ++_i209)
+            org.apache.accumulo.core.data.thrift.IterInfo _elem209;
+            for (int _i210 = 0; _i210 < _list208.size; ++_i210)
             {
-              org.apache.accumulo.core.data.thrift.IterInfo _elem210;
-              _elem210 = new org.apache.accumulo.core.data.thrift.IterInfo();
-              _elem210.read(iprot);
-              struct.ssiList.add(_elem210);
+              _elem209 = new org.apache.accumulo.core.data.thrift.IterInfo();
+              _elem209.read(iprot);
+              struct.ssiList.add(_elem209);
             }
           }
           struct.setSsiListIsSet(true);
@@ -10626,24 +10841,24 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TMap _map211 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.MAP, iprot.readI32());
             struct.ssio = new 
HashMap<String,Map<String,String>>(2*_map211.size);
-            for (int _i212 = 0; _i212 < _map211.size; ++_i212)
+            String _key212;
+            Map<String,String> _val213;
+            for (int _i214 = 0; _i214 < _map211.size; ++_i214)
             {
-              String _key213;
-              Map<String,String> _val214;
-              _key213 = iprot.readString();
+              _key212 = iprot.readString();
               {
                 org.apache.thrift.protocol.TMap _map215 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRING, iprot.readI32());
-                _val214 = new HashMap<String,String>(2*_map215.size);
-                for (int _i216 = 0; _i216 < _map215.size; ++_i216)
+                _val213 = new HashMap<String,String>(2*_map215.size);
+                String _key216;
+                String _val217;
+                for (int _i218 = 0; _i218 < _map215.size; ++_i218)
                 {
-                  String _key217;
-                  String _val218;
-                  _key217 = iprot.readString();
-                  _val218 = iprot.readString();
-                  _val214.put(_key217, _val218);
+                  _key216 = iprot.readString();
+                  _val217 = iprot.readString();
+                  _val213.put(_key216, _val217);
                 }
               }
-              struct.ssio.put(_key213, _val214);
+              struct.ssio.put(_key212, _val213);
             }
           }
           struct.setSsioIsSet(true);
@@ -10652,11 +10867,11 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list219 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
             struct.authorizations = new ArrayList<ByteBuffer>(_list219.size);
-            for (int _i220 = 0; _i220 < _list219.size; ++_i220)
+            ByteBuffer _elem220;
+            for (int _i221 = 0; _i221 < _list219.size; ++_i221)
             {
-              ByteBuffer _elem221;
-              _elem221 = iprot.readBinary();
-              struct.authorizations.add(_elem221);
+              _elem220 = iprot.readBinary();
+              struct.authorizations.add(_elem220);
             }
           }
           struct.setAuthorizationsIsSet(true);
@@ -10996,7 +11211,24 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      boolean present_tsnpe = true && (isSetTsnpe());
+      list.add(present_tsnpe);
+      if (present_tsnpe)
+        list.add(tsnpe);
+
+      return list.hashCode();
     }
 
     @Override
@@ -11445,7 +11677,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SCAN_ID:
-        return Long.valueOf(getScanID());
+        return getScanID();
 
       }
       throw new IllegalStateException();
@@ -11502,7 +11734,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_scanID = true;
+      list.add(present_scanID);
+      if (present_scanID)
+        list.add(scanID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -12016,7 +12260,24 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_nssi = true && (isSetNssi());
+      list.add(present_nssi);
+      if (present_nssi)
+        list.add(nssi);
+
+      boolean present_tsnpe = true && (isSetTsnpe());
+      list.add(present_tsnpe);
+      if (present_tsnpe)
+        list.add(tsnpe);
+
+      return list.hashCode();
     }
 
     @Override
@@ -12465,7 +12726,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SCAN_ID:
-        return Long.valueOf(getScanID());
+        return getScanID();
 
       }
       throw new IllegalStateException();
@@ -12522,7 +12783,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_scanID = true;
+      list.add(present_scanID);
+      if (present_scanID)
+        list.add(scanID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -12918,7 +13191,14 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_nssi = true && (isSetNssi());
+      list.add(present_nssi);
+      if (present_nssi)
+        list.add(nssi);
+
+      return list.hashCode();
     }
 
     @Override
@@ -13408,7 +13688,24 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_durability = true && (isSetDurability());
+      list.add(present_durability);
+      if (present_durability)
+        list.add(durability.getValue());
+
+      return list.hashCode();
     }
 
     @Override
@@ -13561,7 +13858,7 @@ import org.slf4j.LoggerFactory;
               break;
             case 3: // DURABILITY
               if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
-                struct.durability = TDurability.findByValue(iprot.readI32());
+                struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
                 struct.setDurabilityIsSet(true);
               } else { 
                 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
@@ -13651,7 +13948,7 @@ import org.slf4j.LoggerFactory;
           struct.setCredentialsIsSet(true);
         }
         if (incoming.get(2)) {
-          struct.durability = TDurability.findByValue(iprot.readI32());
+          struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
           struct.setDurabilityIsSet(true);
         }
       }
@@ -13855,7 +14152,7 @@ import org.slf4j.LoggerFactory;
     public Object getFieldValue(_Fields field) {
       switch (field) {
       case SUCCESS:
-        return Long.valueOf(getSuccess());
+        return getSuccess();
 
       case SEC:
         return getSec();
@@ -13915,7 +14212,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true;
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      return list.hashCode();
     }
 
     @Override
@@ -14424,7 +14733,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case UPDATE_ID:
-        return Long.valueOf(getUpdateID());
+        return getUpdateID();
 
       case KEY_EXTENT:
         return getKeyExtent();
@@ -14509,7 +14818,29 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_updateID = true;
+      list.add(present_updateID);
+      if (present_updateID)
+        list.add(updateID);
+
+      boolean present_keyExtent = true && (isSetKeyExtent());
+      list.add(present_keyExtent);
+      if (present_keyExtent)
+        list.add(keyExtent);
+
+      boolean present_mutations = true && (isSetMutations());
+      list.add(present_mutations);
+      if (present_mutations)
+        list.add(mutations);
+
+      return list.hashCode();
     }
 
     @Override
@@ -14689,12 +15020,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list222 = 
iprot.readListBegin();
                   struct.mutations = new 
ArrayList<org.apache.accumulo.core.data.thrift.TMutation>(_list222.size);
-                  for (int _i223 = 0; _i223 < _list222.size; ++_i223)
+                  org.apache.accumulo.core.data.thrift.TMutation _elem223;
+                  for (int _i224 = 0; _i224 < _list222.size; ++_i224)
                   {
-                    org.apache.accumulo.core.data.thrift.TMutation _elem224;
-                    _elem224 = new 
org.apache.accumulo.core.data.thrift.TMutation();
-                    _elem224.read(iprot);
-                    struct.mutations.add(_elem224);
+                    _elem223 = new 
org.apache.accumulo.core.data.thrift.TMutation();
+                    _elem223.read(iprot);
+                    struct.mutations.add(_elem223);
                   }
                   iprot.readListEnd();
                 }
@@ -14816,12 +15147,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list227 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.mutations = new 
ArrayList<org.apache.accumulo.core.data.thrift.TMutation>(_list227.size);
-            for (int _i228 = 0; _i228 < _list227.size; ++_i228)
+            org.apache.accumulo.core.data.thrift.TMutation _elem228;
+            for (int _i229 = 0; _i229 < _list227.size; ++_i229)
             {
-              org.apache.accumulo.core.data.thrift.TMutation _elem229;
-              _elem229 = new org.apache.accumulo.core.data.thrift.TMutation();
-              _elem229.read(iprot);
-              struct.mutations.add(_elem229);
+              _elem228 = new org.apache.accumulo.core.data.thrift.TMutation();
+              _elem228.read(iprot);
+              struct.mutations.add(_elem228);
             }
           }
           struct.setMutationsIsSet(true);
@@ -15030,7 +15361,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case UPDATE_ID:
-        return Long.valueOf(getUpdateID());
+        return getUpdateID();
 
       }
       throw new IllegalStateException();
@@ -15087,7 +15418,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_updateID = true;
+      list.add(present_updateID);
+      if (present_updateID)
+        list.add(updateID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -15542,7 +15885,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_nssi = true && (isSetNssi());
+      list.add(present_nssi);
+      if (present_nssi)
+        list.add(nssi);
+
+      return list.hashCode();
     }
 
     @Override
@@ -16196,7 +16551,34 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_keyExtent = true && (isSetKeyExtent());
+      list.add(present_keyExtent);
+      if (present_keyExtent)
+        list.add(keyExtent);
+
+      boolean present_mutation = true && (isSetMutation());
+      list.add(present_mutation);
+      if (present_mutation)
+        list.add(mutation);
+
+      boolean present_durability = true && (isSetDurability());
+      list.add(present_durability);
+      if (present_durability)
+        list.add(durability.getValue());
+
+      return list.hashCode();
     }
 
     @Override
@@ -16409,7 +16791,7 @@ import org.slf4j.LoggerFactory;
               break;
             case 5: // DURABILITY
               if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
-                struct.durability = TDurability.findByValue(iprot.readI32());
+                struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
                 struct.setDurabilityIsSet(true);
               } else { 
                 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
@@ -16531,7 +16913,7 @@ import org.slf4j.LoggerFactory;
           struct.setMutationIsSet(true);
         }
         if (incoming.get(4)) {
-          struct.durability = TDurability.findByValue(iprot.readI32());
+          struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
           struct.setDurabilityIsSet(true);
         }
       }
@@ -16852,7 +17234,24 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      boolean present_nste = true && (isSetNste());
+      list.add(present_nste);
+      if (present_nste)
+        list.add(nste);
+
+      boolean present_cve = true && (isSetCve());
+      list.add(present_cve);
+      if (present_cve)
+        list.add(cve);
+
+      return list.hashCode();
     }
 
     @Override
@@ -17622,7 +18021,39 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_authorizations = true && (isSetAuthorizations());
+      list.add(present_authorizations);
+      if (present_authorizations)
+        list.add(authorizations);
+
+      boolean present_tableID = true && (isSetTableID());
+      list.add(present_tableID);
+      if (present_tableID)
+        list.add(tableID);
+
+      boolean present_durability = true && (isSetDurability());
+      list.add(present_durability);
+      if (present_durability)
+        list.add(durability.getValue());
+
+      boolean present_classLoaderContext = true && (isSetClassLoaderContext());
+      list.add(present_classLoaderContext);
+      if (present_classLoaderContext)
+        list.add(classLoaderContext);
+
+      return list.hashCode();
     }
 
     @Override
@@ -17733,7 +18164,7 @@ import org.slf4j.LoggerFactory;
       if (this.authorizations == null) {
         sb.append("null");
       } else {
-        sb.append(this.authorizations);
+        org.apache.thrift.TBaseHelper.toString(this.authorizations, sb);
       }
       first = false;
       if (!first) sb.append(", ");
@@ -17832,11 +18263,11 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list230 = 
iprot.readListBegin();
                   struct.authorizations = new 
ArrayList<ByteBuffer>(_list230.size);
-                  for (int _i231 = 0; _i231 < _list230.size; ++_i231)
+                  ByteBuffer _elem231;
+                  for (int _i232 = 0; _i232 < _list230.size; ++_i232)
                   {
-                    ByteBuffer _elem232;
-                    _elem232 = iprot.readBinary();
-                    struct.authorizations.add(_elem232);
+                    _elem231 = iprot.readBinary();
+                    struct.authorizations.add(_elem231);
                   }
                   iprot.readListEnd();
                 }
@@ -17855,7 +18286,7 @@ import org.slf4j.LoggerFactory;
               break;
             case 5: // DURABILITY
               if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
-                struct.durability = TDurability.findByValue(iprot.readI32());
+                struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
                 struct.setDurabilityIsSet(true);
               } else { 
                 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, 
schemeField.type);
@@ -18002,11 +18433,11 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list235 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
             struct.authorizations = new ArrayList<ByteBuffer>(_list235.size);
-            for (int _i236 = 0; _i236 < _list235.size; ++_i236)
+            ByteBuffer _elem236;
+            for (int _i237 = 0; _i237 < _list235.size; ++_i237)
             {
-              ByteBuffer _elem237;
-              _elem237 = iprot.readBinary();
-              struct.authorizations.add(_elem237);
+              _elem236 = iprot.readBinary();
+              struct.authorizations.add(_elem236);
             }
           }
           struct.setAuthorizationsIsSet(true);
@@ -18016,7 +18447,7 @@ import org.slf4j.LoggerFactory;
           struct.setTableIDIsSet(true);
         }
         if (incoming.get(4)) {
-          struct.durability = TDurability.findByValue(iprot.readI32());
+          struct.durability = 
org.apache.accumulo.core.tabletserver.thrift.TDurability.findByValue(iprot.readI32());
           struct.setDurabilityIsSet(true);
         }
         if (incoming.get(5)) {
@@ -18282,7 +18713,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      return list.hashCode();
     }
 
     @Override
@@ -18806,7 +19249,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SESS_ID:
-        return Long.valueOf(getSessID());
+        return getSessID();
 
       case MUTATIONS:
         return getMutations();
@@ -18891,7 +19334,29 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_sessID = true;
+      list.add(present_sessID);
+      if (present_sessID)
+        list.add(sessID);
+
+      boolean present_mutations = true && (isSetMutations());
+      list.add(present_mutations);
+      if (present_mutations)
+        list.add(mutations);
+
+      boolean present_symbols = true && (isSetSymbols());
+      list.add(present_symbols);
+      if (present_symbols)
+        list.add(symbols);
+
+      return list.hashCode();
     }
 
     @Override
@@ -19059,25 +19524,25 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TMap _map238 = 
iprot.readMapBegin();
                   struct.mutations = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TConditionalMutation>>(2*_map238.size);
-                  for (int _i239 = 0; _i239 < _map238.size; ++_i239)
+                  org.apache.accumulo.core.data.thrift.TKeyExtent _key239;
+                  
List<org.apache.accumulo.core.data.thrift.TConditionalMutation> _val240;
+                  for (int _i241 = 0; _i241 < _map238.size; ++_i241)
                   {
-                    org.apache.accumulo.core.data.thrift.TKeyExtent _key240;
-                    
List<org.apache.accumulo.core.data.thrift.TConditionalMutation> _val241;
-                    _key240 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
-                    _key240.read(iprot);
+                    _key239 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
+                    _key239.read(iprot);
                     {
                       org.apache.thrift.protocol.TList _list242 = 
iprot.readListBegin();
-                      _val241 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TConditionalMutation>(_list242.size);
-                      for (int _i243 = 0; _i243 < _list242.size; ++_i243)
+                      _val240 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TConditionalMutation>(_list242.size);
+                      
org.apache.accumulo.core.data.thrift.TConditionalMutation _elem243;
+                      for (int _i244 = 0; _i244 < _list242.size; ++_i244)
                       {
-                        
org.apache.accumulo.core.data.thrift.TConditionalMutation _elem244;
-                        _elem244 = new 
org.apache.accumulo.core.data.thrift.TConditionalMutation();
-                        _elem244.read(iprot);
-                        _val241.add(_elem244);
+                        _elem243 = new 
org.apache.accumulo.core.data.thrift.TConditionalMutation();
+                        _elem243.read(iprot);
+                        _val240.add(_elem243);
                       }
                       iprot.readListEnd();
                     }
-                    struct.mutations.put(_key240, _val241);
+                    struct.mutations.put(_key239, _val240);
                   }
                   iprot.readMapEnd();
                 }
@@ -19091,11 +19556,11 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list245 = 
iprot.readListBegin();
                   struct.symbols = new ArrayList<String>(_list245.size);
-                  for (int _i246 = 0; _i246 < _list245.size; ++_i246)
+                  String _elem246;
+                  for (int _i247 = 0; _i247 < _list245.size; ++_i247)
                   {
-                    String _elem247;
-                    _elem247 = iprot.readString();
-                    struct.symbols.add(_elem247);
+                    _elem246 = iprot.readString();
+                    struct.symbols.add(_elem246);
                   }
                   iprot.readListEnd();
                 }
@@ -19240,24 +19705,24 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TMap _map254 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRUCT, 
org.apache.thrift.protocol.TType.LIST, iprot.readI32());
             struct.mutations = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,List<org.apache.accumulo.core.data.thrift.TConditionalMutation>>(2*_map254.size);
-            for (int _i255 = 0; _i255 < _map254.size; ++_i255)
+            org.apache.accumulo.core.data.thrift.TKeyExtent _key255;
+            List<org.apache.accumulo.core.data.thrift.TConditionalMutation> 
_val256;
+            for (int _i257 = 0; _i257 < _map254.size; ++_i257)
             {
-              org.apache.accumulo.core.data.thrift.TKeyExtent _key256;
-              List<org.apache.accumulo.core.data.thrift.TConditionalMutation> 
_val257;
-              _key256 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
-              _key256.read(iprot);
+              _key255 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
+              _key255.read(iprot);
               {
                 org.apache.thrift.protocol.TList _list258 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
-                _val257 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TConditionalMutation>(_list258.size);
-                for (int _i259 = 0; _i259 < _list258.size; ++_i259)
+                _val256 = new 
ArrayList<org.apache.accumulo.core.data.thrift.TConditionalMutation>(_list258.size);
+                org.apache.accumulo.core.data.thrift.TConditionalMutation 
_elem259;
+                for (int _i260 = 0; _i260 < _list258.size; ++_i260)
                 {
-                  org.apache.accumulo.core.data.thrift.TConditionalMutation 
_elem260;
-                  _elem260 = new 
org.apache.accumulo.core.data.thrift.TConditionalMutation();
-                  _elem260.read(iprot);
-                  _val257.add(_elem260);
+                  _elem259 = new 
org.apache.accumulo.core.data.thrift.TConditionalMutation();
+                  _elem259.read(iprot);
+                  _val256.add(_elem259);
                 }
               }
-              struct.mutations.put(_key256, _val257);
+              struct.mutations.put(_key255, _val256);
             }
           }
           struct.setMutationsIsSet(true);
@@ -19266,11 +19731,11 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list261 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, 
iprot.readI32());
             struct.symbols = new ArrayList<String>(_list261.size);
-            for (int _i262 = 0; _i262 < _list261.size; ++_i262)
+            String _elem262;
+            for (int _i263 = 0; _i263 < _list261.size; ++_i263)
             {
-              String _elem263;
-              _elem263 = iprot.readString();
-              struct.symbols.add(_elem263);
+              _elem262 = iprot.readString();
+              struct.symbols.add(_elem262);
             }
           }
           struct.setSymbolsIsSet(true);
@@ -19554,7 +20019,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_nssi = true && (isSetNssi());
+      list.add(present_nssi);
+      if (present_nssi)
+        list.add(nssi);
+
+      return list.hashCode();
     }
 
     @Override
@@ -19668,12 +20145,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list264 = 
iprot.readListBegin();
                   struct.success = new 
ArrayList<org.apache.accumulo.core.data.thrift.TCMResult>(_list264.size);
-                  for (int _i265 = 0; _i265 < _list264.size; ++_i265)
+                  org.apache.accumulo.core.data.thrift.TCMResult _elem265;
+                  for (int _i266 = 0; _i266 < _list264.size; ++_i266)
                   {
-                    org.apache.accumulo.core.data.thrift.TCMResult _elem266;
-                    _elem266 = new 
org.apache.accumulo.core.data.thrift.TCMResult();
-                    _elem266.read(iprot);
-                    struct.success.add(_elem266);
+                    _elem265 = new 
org.apache.accumulo.core.data.thrift.TCMResult();
+                    _elem265.read(iprot);
+                    struct.success.add(_elem265);
                   }
                   iprot.readListEnd();
                 }
@@ -19770,12 +20247,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list269 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.success = new 
ArrayList<org.apache.accumulo.core.data.thrift.TCMResult>(_list269.size);
-            for (int _i270 = 0; _i270 < _list269.size; ++_i270)
+            org.apache.accumulo.core.data.thrift.TCMResult _elem270;
+            for (int _i271 = 0; _i271 < _list269.size; ++_i271)
             {
-              org.apache.accumulo.core.data.thrift.TCMResult _elem271;
-              _elem271 = new org.apache.accumulo.core.data.thrift.TCMResult();
-              _elem271.read(iprot);
-              struct.success.add(_elem271);
+              _elem270 = new org.apache.accumulo.core.data.thrift.TCMResult();
+              _elem270.read(iprot);
+              struct.success.add(_elem270);
             }
           }
           struct.setSuccessIsSet(true);
@@ -19989,7 +20466,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SESS_ID:
-        return Long.valueOf(getSessID());
+        return getSessID();
 
       }
       throw new IllegalStateException();
@@ -20046,7 +20523,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_sessID = true;
+      list.add(present_sessID);
+      if (present_sessID)
+        list.add(sessID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -20377,7 +20866,9 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      return list.hashCode();
     }
 
     @Override
@@ -20692,7 +21183,7 @@ import org.slf4j.LoggerFactory;
         return getTinfo();
 
       case SESS_ID:
-        return Long.valueOf(getSessID());
+        return getSessID();
 
       }
       throw new IllegalStateException();
@@ -20749,7 +21240,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_sessID = true;
+      list.add(present_sessID);
+      if (present_sessID)
+        list.add(sessID);
+
+      return list.hashCode();
     }
 
     @Override
@@ -21298,13 +21801,13 @@ import org.slf4j.LoggerFactory;
         return getCredentials();
 
       case TID:
-        return Long.valueOf(getTid());
+        return getTid();
 
       case FILES:
         return getFiles();
 
       case SET_TIME:
-        return Boolean.valueOf(isSetTime());
+        return isSetTime();
 
       }
       throw new IllegalStateException();
@@ -21394,7 +21897,34 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_tid = true;
+      list.add(present_tid);
+      if (present_tid)
+        list.add(tid);
+
+      boolean present_files = true && (isSetFiles());
+      list.add(present_files);
+      if (present_files)
+        list.add(files);
+
+      boolean present_setTime = true;
+      list.add(present_setTime);
+      if (present_setTime)
+        list.add(setTime);
+
+      return list.hashCode();
     }
 
     @Override
@@ -21588,27 +22118,27 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TMap _map272 = 
iprot.readMapBegin();
                   struct.files = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo>>(2*_map272.size);
-                  for (int _i273 = 0; _i273 < _map272.size; ++_i273)
+                  org.apache.accumulo.core.data.thrift.TKeyExtent _key273;
+                  Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo> 
_val274;
+                  for (int _i275 = 0; _i275 < _map272.size; ++_i275)
                   {
-                    org.apache.accumulo.core.data.thrift.TKeyExtent _key274;
-                    
Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo> _val275;
-                    _key274 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
-                    _key274.read(iprot);
+                    _key273 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
+                    _key273.read(iprot);
                     {
                       org.apache.thrift.protocol.TMap _map276 = 
iprot.readMapBegin();
-                      _val275 = new 
HashMap<String,org.apache.accumulo.core.data.thrift.MapFileInfo>(2*_map276.size);
-                      for (int _i277 = 0; _i277 < _map276.size; ++_i277)
+                      _val274 = new 
HashMap<String,org.apache.accumulo.core.data.thrift.MapFileInfo>(2*_map276.size);
+                      String _key277;
+                      org.apache.accumulo.core.data.thrift.MapFileInfo _val278;
+                      for (int _i279 = 0; _i279 < _map276.size; ++_i279)
                       {
-                        String _key278;
-                        org.apache.accumulo.core.data.thrift.MapFileInfo 
_val279;
-                        _key278 = iprot.readString();
-                        _val279 = new 
org.apache.accumulo.core.data.thrift.MapFileInfo();
-                        _val279.read(iprot);
-                        _val275.put(_key278, _val279);
+                        _key277 = iprot.readString();
+                        _val278 = new 
org.apache.accumulo.core.data.thrift.MapFileInfo();
+                        _val278.read(iprot);
+                        _val274.put(_key277, _val278);
                       }
                       iprot.readMapEnd();
                     }
-                    struct.files.put(_key274, _val275);
+                    struct.files.put(_key273, _val274);
                   }
                   iprot.readMapEnd();
                 }
@@ -21764,26 +22294,26 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TMap _map284 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRUCT, 
org.apache.thrift.protocol.TType.MAP, iprot.readI32());
             struct.files = new 
HashMap<org.apache.accumulo.core.data.thrift.TKeyExtent,Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo>>(2*_map284.size);
-            for (int _i285 = 0; _i285 < _map284.size; ++_i285)
+            org.apache.accumulo.core.data.thrift.TKeyExtent _key285;
+            Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo> 
_val286;
+            for (int _i287 = 0; _i287 < _map284.size; ++_i287)
             {
-              org.apache.accumulo.core.data.thrift.TKeyExtent _key286;
-              Map<String,org.apache.accumulo.core.data.thrift.MapFileInfo> 
_val287;
-              _key286 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
-              _key286.read(iprot);
+              _key285 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
+              _key285.read(iprot);
               {
                 org.apache.thrift.protocol.TMap _map288 = new 
org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, 
org.apache.thrift.protocol.TType.STRUCT, iprot.readI32());
-                _val287 = new 
HashMap<String,org.apache.accumulo.core.data.thrift.MapFileInfo>(2*_map288.size);
-                for (int _i289 = 0; _i289 < _map288.size; ++_i289)
+                _val286 = new 
HashMap<String,org.apache.accumulo.core.data.thrift.MapFileInfo>(2*_map288.size);
+                String _key289;
+                org.apache.accumulo.core.data.thrift.MapFileInfo _val290;
+                for (int _i291 = 0; _i291 < _map288.size; ++_i291)
                 {
-                  String _key290;
-                  org.apache.accumulo.core.data.thrift.MapFileInfo _val291;
-                  _key290 = iprot.readString();
-                  _val291 = new 
org.apache.accumulo.core.data.thrift.MapFileInfo();
-                  _val291.read(iprot);
-                  _val287.put(_key290, _val291);
+                  _key289 = iprot.readString();
+                  _val290 = new 
org.apache.accumulo.core.data.thrift.MapFileInfo();
+                  _val290.read(iprot);
+                  _val286.put(_key289, _val290);
                 }
               }
-              struct.files.put(_key286, _val287);
+              struct.files.put(_key285, _val286);
             }
           }
           struct.setFilesIsSet(true);
@@ -22071,7 +22601,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_success = true && (isSetSuccess());
+      list.add(present_success);
+      if (present_success)
+        list.add(success);
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      return list.hashCode();
     }
 
     @Override
@@ -22185,12 +22727,12 @@ import org.slf4j.LoggerFactory;
                 {
                   org.apache.thrift.protocol.TList _list292 = 
iprot.readListBegin();
                   struct.success = new 
ArrayList<org.apache.accumulo.core.data.thrift.TKeyExtent>(_list292.size);
-                  for (int _i293 = 0; _i293 < _list292.size; ++_i293)
+                  org.apache.accumulo.core.data.thrift.TKeyExtent _elem293;
+                  for (int _i294 = 0; _i294 < _list292.size; ++_i294)
                   {
-                    org.apache.accumulo.core.data.thrift.TKeyExtent _elem294;
-                    _elem294 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
-                    _elem294.read(iprot);
-                    struct.success.add(_elem294);
+                    _elem293 = new 
org.apache.accumulo.core.data.thrift.TKeyExtent();
+                    _elem293.read(iprot);
+                    struct.success.add(_elem293);
                   }
                   iprot.readListEnd();
                 }
@@ -22287,12 +22829,12 @@ import org.slf4j.LoggerFactory;
           {
             org.apache.thrift.protocol.TList _list297 = new 
org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, 
iprot.readI32());
             struct.success = new 
ArrayList<org.apache.accumulo.core.data.thrift.TKeyExtent>(_list297.size);
-            for (int _i298 = 0; _i298 < _list297.size; ++_i298)
+            org.apache.accumulo.core.data.thrift.TKeyExtent _elem298;
+            for (int _i299 = 0; _i299 < _list297.size; ++_i299)
             {
-              org.apache.accumulo.core.data.thrift.TKeyExtent _elem299;
-              _elem299 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
-              _elem299.read(iprot);
-              struct.success.add(_elem299);
+              _elem298 = new org.apache.accumulo.core.data.thrift.TKeyExtent();
+              _elem298.read(iprot);
+              struct.success.add(_elem298);
             }
           }
           struct.setSuccessIsSet(true);
@@ -22422,7 +22964,7 @@ import org.slf4j.LoggerFactory;
       this.tinfo = tinfo;
       this.credentials = credentials;
       this.extent = extent;
-      this.splitPoint = splitPoint;
+      this.splitPoint = org.apache.thrift.TBaseHelper.copyBinary(splitPoint);
     }
 
     /**
@@ -22440,7 +22982,6 @@ import org.slf4j.LoggerFactory;
       }
       if (other.isSetSplitPoint()) {
         this.splitPoint = 
org.apache.thrift.TBaseHelper.copyBinary(other.splitPoint);
-;
       }
     }
 
@@ -22534,16 +23075,16 @@ import org.slf4j.LoggerFactory;
     }
 
     public ByteBuffer bufferForSplitPoint() {
-      return splitPoint;
+      return org.apache.thrift.TBaseHelper.copyBinary(splitPoint);
     }
 
     public splitTablet_args setSplitPoint(byte[] splitPoint) {
-      setSplitPoint(splitPoint == null ? (ByteBuffer)null : 
ByteBuffer.wrap(splitPoint));
+      this.splitPoint = splitPoint == null ? (ByteBuffer)null : 
ByteBuffer.wrap(Arrays.copyOf(splitPoint, splitPoint.length));
       return this;
     }
 
     public splitTablet_args setSplitPoint(ByteBuffer splitPoint) {
-      this.splitPoint = splitPoint;
+      this.splitPoint = org.apache.thrift.TBaseHelper.copyBinary(splitPoint);
       return this;
     }
 
@@ -22690,7 +23231,29 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_extent = true && (isSetExtent());
+      list.add(present_extent);
+      if (present_extent)
+        list.add(extent);
+
+      boolean present_splitPoint = true && (isSetSplitPoint());
+      list.add(present_splitPoint);
+      if (present_splitPoint)
+        list.add(splitPoint);
+
+      return list.hashCode();
     }
 
     @Override
@@ -23241,7 +23804,19 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_sec = true && (isSetSec());
+      list.add(present_sec);
+      if (present_sec)
+        list.add(sec);
+
+      boolean present_nste = true && (isSetNste());
+      list.add(present_nste);
+      if (present_nste)
+        list.add(nste);
+
+      return list.hashCode();
     }
 
     @Override
@@ -23817,7 +24392,29 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credentials)
+        list.add(credentials);
+
+      boolean present_lock = true && (isSetLock());
+      list.add(present_lock);
+      if (present_lock)
+        list.add(lock);
+
+      boolean present_extent = true && (isSetExtent());
+      list.add(present_extent);
+      if (present_extent)
+        list.add(extent);
+
+      return list.hashCode();
     }
 
     @Override
@@ -24457,7 +25054,7 @@ import org.slf4j.LoggerFactory;
         return getExtent();
 
       case SAVE:
-        return Boolean.valueOf(isSave());
+        return isSave();
 
       }
       throw new IllegalStateException();
@@ -24547,7 +25144,34 @@ import org.slf4j.LoggerFactory;
 
     @Override
     public int hashCode() {
-      return 0;
+      List<Object> list = new ArrayList<Object>();
+
+      boolean present_tinfo = true && (isSetTinfo());
+      list.add(present_tinfo);
+      if (present_tinfo)
+        list.add(tinfo);
+
+      boolean present_credentials = true && (isSetCredentials());
+      list.add(present_credentials);
+      if (present_credenti

<TRUNCATED>

Reply via email to