You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by do...@apache.org on 2022/11/17 15:07:01 UTC

[accumulo-proxy] branch main updated: Update to accumulo version 2.1 and thrift 0.17 (#42)

This is an automated email from the ASF dual-hosted git repository.

domgarguilo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-proxy.git


The following commit(s) were added to refs/heads/main by this push:
     new 74f7cf1  Update to accumulo version 2.1 and thrift 0.17 (#42)
74f7cf1 is described below

commit 74f7cf19ede4139381e5751db0e2d2f502045b5a
Author: Dom G <do...@apache.org>
AuthorDate: Thu Nov 17 10:06:56 2022 -0500

    Update to accumulo version 2.1 and thrift 0.17 (#42)
    
    * Bump thrift version
    
    * Automated thrift changes
    
    * Other changes to get 2.1 working
---
 pom.xml                                            |   12 +-
 src/main/java/org/apache/accumulo/proxy/Proxy.java |   11 +-
 .../accumulo/proxy/thrift/AccumuloException.java   |   19 +-
 .../accumulo/proxy/thrift/AccumuloProxy.java       | 5670 ++++++++++++++++----
 .../proxy/thrift/AccumuloSecurityException.java    |   19 +-
 .../accumulo/proxy/thrift/ActiveCompaction.java    |   41 +-
 .../apache/accumulo/proxy/thrift/ActiveScan.java   |   45 +-
 .../accumulo/proxy/thrift/BatchScanOptions.java    |   35 +-
 .../org/apache/accumulo/proxy/thrift/Column.java   |   23 +-
 .../apache/accumulo/proxy/thrift/ColumnUpdate.java |   29 +-
 .../accumulo/proxy/thrift/CompactionReason.java    |    3 +-
 .../proxy/thrift/CompactionStrategyConfig.java     |   23 +-
 .../accumulo/proxy/thrift/CompactionType.java      |    3 +-
 .../apache/accumulo/proxy/thrift/Condition.java    |   27 +-
 .../accumulo/proxy/thrift/ConditionalStatus.java   |    3 +-
 .../accumulo/proxy/thrift/ConditionalUpdates.java  |   25 +-
 .../proxy/thrift/ConditionalWriterOptions.java     |   29 +-
 .../apache/accumulo/proxy/thrift/DiskUsage.java    |   23 +-
 .../apache/accumulo/proxy/thrift/Durability.java   |    3 +-
 .../accumulo/proxy/thrift/IteratorScope.java       |    3 +-
 .../accumulo/proxy/thrift/IteratorSetting.java     |   27 +-
 .../java/org/apache/accumulo/proxy/thrift/Key.java |   27 +-
 .../apache/accumulo/proxy/thrift/KeyExtent.java    |   23 +-
 .../org/apache/accumulo/proxy/thrift/KeyValue.java |   21 +-
 .../accumulo/proxy/thrift/KeyValueAndPeek.java     |   21 +-
 .../proxy/thrift/MutationsRejectedException.java   |   19 +-
 .../proxy/thrift/NamespaceExistsException.java     |   19 +-
 .../proxy/thrift/NamespaceNotEmptyException.java   |   19 +-
 .../proxy/thrift/NamespaceNotFoundException.java   |   19 +-
 .../accumulo/proxy/thrift/NamespacePermission.java |    3 +-
 .../proxy/thrift/NoMoreEntriesException.java       |   19 +-
 .../apache/accumulo/proxy/thrift/PartialKey.java   |    3 +-
 .../org/apache/accumulo/proxy/thrift/Range.java    |   25 +-
 .../apache/accumulo/proxy/thrift/ScanColumn.java   |   21 +-
 .../apache/accumulo/proxy/thrift/ScanOptions.java  |   33 +-
 .../apache/accumulo/proxy/thrift/ScanResult.java   |   23 +-
 .../apache/accumulo/proxy/thrift/ScanState.java    |    3 +-
 .../org/apache/accumulo/proxy/thrift/ScanType.java |    3 +-
 .../accumulo/proxy/thrift/SystemPermission.java    |    3 +-
 .../proxy/thrift/TableExistsException.java         |   19 +-
 .../proxy/thrift/TableNotFoundException.java       |   19 +-
 .../accumulo/proxy/thrift/TablePermission.java     |    3 +-
 .../org/apache/accumulo/proxy/thrift/TimeType.java |    3 +-
 .../accumulo/proxy/thrift/UnknownScanner.java      |   19 +-
 .../accumulo/proxy/thrift/UnknownWriter.java       |   19 +-
 .../accumulo/proxy/thrift/WriterOptions.java       |   27 +-
 src/main/scripts/generate-thrift.sh                |    2 +-
 .../accumulo/proxy/its/ProxyDurabilityIT.java      |    7 +-
 .../apache/accumulo/proxy/its/SimpleProxyBase.java |   11 +-
 .../apache/accumulo/proxy/its/TestProxyClient.java |    2 +-
 50 files changed, 5252 insertions(+), 1256 deletions(-)

diff --git a/pom.xml b/pom.xml
index cdf6841..3db3dec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,19 +85,19 @@
     <url>https://github.com/apache/accumulo-proxy/actions</url>
   </ciManagement>
   <properties>
-    <accumulo.version>2.0.1</accumulo.version>
+    <accumulo.version>2.1.0</accumulo.version>
     <eclipseFormatterStyle>contrib/Eclipse-Accumulo-Codestyle.xml</eclipseFormatterStyle>
     <!-- extra release args for testing -->
     <extraReleaseArguments />
-    <hadoop.version>3.2.1</hadoop.version>
+    <hadoop.version>3.3.4</hadoop.version>
     <it.failIfNoSpecifiedTests>false</it.failIfNoSpecifiedTests>
-    <maven.compiler.release>8</maven.compiler.release>
-    <maven.compiler.source>1.8</maven.compiler.source>
-    <maven.compiler.target>1.8</maven.compiler.target>
+    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.source>11</maven.compiler.source>
+    <maven.compiler.target>11</maven.compiler.target>
     <slf4j.version>2.0.3</slf4j.version>
     <sourceReleaseAssemblyDescriptor>source-release-tar</sourceReleaseAssemblyDescriptor>
     <spotbugs.excludeFilterFile>src/main/spotbugs/exclude-filter.xml</spotbugs.excludeFilterFile>
-    <thrift.version>0.12.0</thrift.version>
+    <thrift.version>0.17.0</thrift.version>
   </properties>
   <dependencies>
     <dependency>
diff --git a/src/main/java/org/apache/accumulo/proxy/Proxy.java b/src/main/java/org/apache/accumulo/proxy/Proxy.java
index 676cb6e..296f641 100644
--- a/src/main/java/org/apache/accumulo/proxy/Proxy.java
+++ b/src/main/java/org/apache/accumulo/proxy/Proxy.java
@@ -33,9 +33,9 @@ import org.apache.accumulo.core.conf.Property;
 import org.apache.accumulo.core.rpc.SslConnectionParams;
 import org.apache.accumulo.core.trace.TraceUtil;
 import org.apache.accumulo.core.util.HostAndPort;
+import org.apache.accumulo.core.util.threads.ThreadPools;
 import org.apache.accumulo.minicluster.MiniAccumuloCluster;
 import org.apache.accumulo.proxy.thrift.AccumuloProxy;
-import org.apache.accumulo.server.metrics.Metrics;
 import org.apache.accumulo.server.rpc.SaslServerConnectionParams;
 import org.apache.accumulo.server.rpc.ServerAddress;
 import org.apache.accumulo.server.rpc.TServerUtils;
@@ -261,14 +261,13 @@ public class Proxy implements KeywordExecutable {
         break;
     }
 
-    // Hook up support for tracing for thrift calls
-    TimedProcessor timedProcessor = new TimedProcessor(
-        Metrics.initSystem(Proxy.class.getSimpleName()), processor, serverName, threadName);
+    TimedProcessor timedProcessor = new TimedProcessor(processor, serverName, threadName);
 
     // Create the thrift server with our processor and properties
 
     return TServerUtils.startTServer(serverType, timedProcessor, protocolFactory, serverName,
-        threadName, numThreads, simpleTimerThreadpoolSize, threadpoolResizeInterval, maxFrameSize,
-        sslParams, saslParams, serverSocketTimeout, address);
+        threadName, numThreads, ThreadPools.DEFAULT_TIMEOUT_MILLISECS,
+        ClientConfConverter.toAccumuloConf(props), 1000L, maxFrameSize, sslParams, saslParams,
+        serverSocketTimeout, address);
   }
 }
diff --git a/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloException.java b/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloException.java
index 595ad42..fcc87b5 100644
--- a/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloException.java
+++ b/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloException.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 /**
- * Autogenerated by Thrift Compiler (0.12.0)
+ * Autogenerated by Thrift Compiler (0.17.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -84,10 +84,12 @@ public class AccumuloException extends org.apache.thrift.TException implements o
       _fieldName = fieldName;
     }
 
+    @Override
     public short getThriftFieldId() {
       return _thriftId;
     }
 
+    @Override
     public java.lang.String getFieldName() {
       return _fieldName;
     }
@@ -122,6 +124,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
     }
   }
 
+  @Override
   public AccumuloException deepCopy() {
     return new AccumuloException(this);
   }
@@ -156,6 +159,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
     }
   }
 
+  @Override
   public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
     switch (field) {
     case MSG:
@@ -170,6 +174,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
   }
 
   @org.apache.thrift.annotation.Nullable
+  @Override
   public java.lang.Object getFieldValue(_Fields field) {
     switch (field) {
     case MSG:
@@ -180,6 +185,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
   }
 
   /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+  @Override
   public boolean isSet(_Fields field) {
     if (field == null) {
       throw new java.lang.IllegalArgumentException();
@@ -194,8 +200,6 @@ public class AccumuloException extends org.apache.thrift.TException implements o
 
   @Override
   public boolean equals(java.lang.Object that) {
-    if (that == null)
-      return false;
     if (that instanceof AccumuloException)
       return this.equals((AccumuloException)that);
     return false;
@@ -238,7 +242,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
 
     int lastComparison = 0;
 
-    lastComparison = java.lang.Boolean.valueOf(isSetMsg()).compareTo(other.isSetMsg());
+    lastComparison = java.lang.Boolean.compare(isSetMsg(), other.isSetMsg());
     if (lastComparison != 0) {
       return lastComparison;
     }
@@ -252,14 +256,17 @@ public class AccumuloException extends org.apache.thrift.TException implements o
   }
 
   @org.apache.thrift.annotation.Nullable
+  @Override
   public _Fields fieldForId(int fieldId) {
     return _Fields.findByThriftId(fieldId);
   }
 
+  @Override
   public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
     scheme(iprot).read(iprot, this);
   }
 
+  @Override
   public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
     scheme(oprot).write(oprot, this);
   }
@@ -302,6 +309,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
   }
 
   private static class AccumuloExceptionStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+    @Override
     public AccumuloExceptionStandardScheme getScheme() {
       return new AccumuloExceptionStandardScheme();
     }
@@ -309,6 +317,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
 
   private static class AccumuloExceptionStandardScheme extends org.apache.thrift.scheme.StandardScheme<AccumuloException> {
 
+    @Override
     public void read(org.apache.thrift.protocol.TProtocol iprot, AccumuloException struct) throws org.apache.thrift.TException {
       org.apache.thrift.protocol.TField schemeField;
       iprot.readStructBegin();
@@ -338,6 +347,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
       struct.validate();
     }
 
+    @Override
     public void write(org.apache.thrift.protocol.TProtocol oprot, AccumuloException struct) throws org.apache.thrift.TException {
       struct.validate();
 
@@ -354,6 +364,7 @@ public class AccumuloException extends org.apache.thrift.TException implements o
   }
 
   private static class AccumuloExceptionTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+    @Override
     public AccumuloExceptionTupleScheme getScheme() {
       return new AccumuloExceptionTupleScheme();
     }
diff --git a/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java b/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java
index e8b5a63..cdbcf0b 100644
--- a/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java
+++ b/src/main/java/org/apache/accumulo/proxy/thrift/AccumuloProxy.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 /**
- * Autogenerated by Thrift Compiler (0.12.0)
+ * Autogenerated by Thrift Compiler (0.17.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -436,9 +436,11 @@ public class AccumuloProxy {
   public static class Client extends org.apache.thrift.TServiceClient implements Iface {
     public static class Factory implements org.apache.thrift.TServiceClientFactory<Client> {
       public Factory() {}
+      @Override
       public Client getClient(org.apache.thrift.protocol.TProtocol prot) {
         return new Client(prot);
       }
+      @Override
       public Client getClient(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot) {
         return new Client(iprot, oprot);
       }
@@ -453,6 +455,7 @@ public class AccumuloProxy {
       super(iprot, oprot);
     }
 
+    @Override
     public java.nio.ByteBuffer login(java.lang.String principal, java.util.Map<java.lang.String,java.lang.String> loginProperties) throws AccumuloSecurityException, org.apache.thrift.TException
     {
       send_login(principal, loginProperties);
@@ -480,6 +483,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "login failed: unknown result");
     }
 
+    @Override
     public int addConstraint(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String constraintClassName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_addConstraint(login, tableName, constraintClassName);
@@ -514,6 +518,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "addConstraint failed: unknown result");
     }
 
+    @Override
     public void addSplits(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Set<java.nio.ByteBuffer> splits) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_addSplits(login, tableName, splits);
@@ -545,6 +550,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void attachIterator(java.nio.ByteBuffer login, java.lang.String tableName, IteratorSetting setting, java.util.Set<IteratorScope> scopes) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
     {
       send_attachIterator(login, tableName, setting, scopes);
@@ -577,6 +583,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void checkIteratorConflicts(java.nio.ByteBuffer login, java.lang.String tableName, IteratorSetting setting, java.util.Set<IteratorScope> scopes) throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException
     {
       send_checkIteratorConflicts(login, tableName, setting, scopes);
@@ -609,6 +616,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void clearLocatorCache(java.nio.ByteBuffer login, java.lang.String tableName) throws TableNotFoundException, org.apache.thrift.TException
     {
       send_clearLocatorCache(login, tableName);
@@ -633,6 +641,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void cloneTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String newTableName, boolean flush, java.util.Map<java.lang.String,java.lang.String> propertiesToSet, java.util.Set<java.lang.String> propertiesToExclude) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, TableExistsException, org.apache.thrift.TException
     {
       send_cloneTable(login, tableName, newTableName, flush, propertiesToSet, propertiesToExclude);
@@ -670,6 +679,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void compactTable(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, java.util.List<IteratorSetting> iterators, boolean flush, boolean wait, CompactionStrategyConfig compactionStrategy) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException
     {
       send_compactTable(login, tableName, startRow, endRow, iterators, flush, wait, compactionStrategy);
@@ -706,6 +716,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void cancelCompaction(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException
     {
       send_cancelCompaction(login, tableName);
@@ -736,6 +747,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void createTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean versioningIter, TimeType type) throws AccumuloException, AccumuloSecurityException, TableExistsException, org.apache.thrift.TException
     {
       send_createTable(login, tableName, versioningIter, type);
@@ -768,6 +780,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void deleteTable(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_deleteTable(login, tableName);
@@ -798,6 +811,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void deleteRows(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_deleteRows(login, tableName, startRow, endRow);
@@ -830,6 +844,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void exportTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String exportDir) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_exportTable(login, tableName, exportDir);
@@ -861,6 +876,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void flushTable(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, boolean wait) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_flushTable(login, tableName, startRow, endRow, wait);
@@ -894,6 +910,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.List<DiskUsage> getDiskUsage(java.nio.ByteBuffer login, java.util.Set<java.lang.String> tables) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_getDiskUsage(login, tables);
@@ -927,6 +944,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getDiskUsage failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getLocalityGroups(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_getLocalityGroups(login, tableName);
@@ -960,6 +978,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getLocalityGroups failed: unknown result");
     }
 
+    @Override
     public IteratorSetting getIteratorSetting(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String iteratorName, IteratorScope scope) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_getIteratorSetting(login, tableName, iteratorName, scope);
@@ -995,6 +1014,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getIteratorSetting failed: unknown result");
     }
 
+    @Override
     public java.nio.ByteBuffer getMaxRow(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Set<java.nio.ByteBuffer> auths, java.nio.ByteBuffer startRow, boolean startInclusive, java.nio.ByteBuffer endRow, boolean endInclusive) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_getMaxRow(login, tableName, auths, startRow, startInclusive, endRow, endInclusive);
@@ -1033,6 +1053,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getMaxRow failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> getTableProperties(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_getTableProperties(login, tableName);
@@ -1066,6 +1087,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTableProperties failed: unknown result");
     }
 
+    @Override
     public void importDirectory(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String importDir, java.lang.String failureDir, boolean setTime) throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_importDirectory(login, tableName, importDir, failureDir, setTime);
@@ -1099,6 +1121,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void importTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String importDir) throws TableExistsException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_importTable(login, tableName, importDir);
@@ -1130,6 +1153,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.List<java.nio.ByteBuffer> listSplits(java.nio.ByteBuffer login, java.lang.String tableName, int maxSplits) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_listSplits(login, tableName, maxSplits);
@@ -1164,6 +1188,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listSplits failed: unknown result");
     }
 
+    @Override
     public java.util.Set<java.lang.String> listTables(java.nio.ByteBuffer login) throws org.apache.thrift.TException
     {
       send_listTables(login);
@@ -1187,6 +1212,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listTables failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.util.Set<IteratorScope>> listIterators(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_listIterators(login, tableName);
@@ -1220,6 +1246,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listIterators failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.Integer> listConstraints(java.nio.ByteBuffer login, java.lang.String tableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_listConstraints(login, tableName);
@@ -1253,6 +1280,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listConstraints failed: unknown result");
     }
 
+    @Override
     public void mergeTablets(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_mergeTablets(login, tableName, startRow, endRow);
@@ -1285,6 +1313,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void offlineTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean wait) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_offlineTable(login, tableName, wait);
@@ -1316,6 +1345,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void onlineTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean wait) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_onlineTable(login, tableName, wait);
@@ -1347,6 +1377,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void removeConstraint(java.nio.ByteBuffer login, java.lang.String tableName, int constraint) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_removeConstraint(login, tableName, constraint);
@@ -1378,6 +1409,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void removeIterator(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String iterName, java.util.Set<IteratorScope> scopes) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_removeIterator(login, tableName, iterName, scopes);
@@ -1410,6 +1442,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void removeTableProperty(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String property) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_removeTableProperty(login, tableName, property);
@@ -1441,6 +1474,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void renameTable(java.nio.ByteBuffer login, java.lang.String oldTableName, java.lang.String newTableName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, TableExistsException, org.apache.thrift.TException
     {
       send_renameTable(login, oldTableName, newTableName);
@@ -1475,6 +1509,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void setLocalityGroups(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> groups) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_setLocalityGroups(login, tableName, groups);
@@ -1506,6 +1541,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void setTableProperty(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String property, java.lang.String value) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_setTableProperty(login, tableName, property, value);
@@ -1538,6 +1574,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.Set<Range> splitRangeByTablets(java.nio.ByteBuffer login, java.lang.String tableName, Range range, int maxSplits) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_splitRangeByTablets(login, tableName, range, maxSplits);
@@ -1573,6 +1610,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "splitRangeByTablets failed: unknown result");
     }
 
+    @Override
     public boolean tableExists(java.nio.ByteBuffer login, java.lang.String tableName) throws org.apache.thrift.TException
     {
       send_tableExists(login, tableName);
@@ -1597,6 +1635,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableExists failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> tableIdMap(java.nio.ByteBuffer login) throws org.apache.thrift.TException
     {
       send_tableIdMap(login);
@@ -1620,6 +1659,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "tableIdMap failed: unknown result");
     }
 
+    @Override
     public boolean testTableClassLoad(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String className, java.lang.String asTypeName) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_testTableClassLoad(login, tableName, className, asTypeName);
@@ -1655,6 +1695,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "testTableClassLoad failed: unknown result");
     }
 
+    @Override
     public void pingTabletServer(java.nio.ByteBuffer login, java.lang.String tserver) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_pingTabletServer(login, tserver);
@@ -1682,6 +1723,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.List<ActiveScan> getActiveScans(java.nio.ByteBuffer login, java.lang.String tserver) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_getActiveScans(login, tserver);
@@ -1712,6 +1754,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getActiveScans failed: unknown result");
     }
 
+    @Override
     public java.util.List<ActiveCompaction> getActiveCompactions(java.nio.ByteBuffer login, java.lang.String tserver) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_getActiveCompactions(login, tserver);
@@ -1742,6 +1785,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getActiveCompactions failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> getSiteConfiguration(java.nio.ByteBuffer login) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_getSiteConfiguration(login);
@@ -1771,6 +1815,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getSiteConfiguration failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> getSystemConfiguration(java.nio.ByteBuffer login) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_getSystemConfiguration(login);
@@ -1800,6 +1845,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getSystemConfiguration failed: unknown result");
     }
 
+    @Override
     public java.util.List<java.lang.String> getTabletServers(java.nio.ByteBuffer login) throws org.apache.thrift.TException
     {
       send_getTabletServers(login);
@@ -1823,6 +1869,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getTabletServers failed: unknown result");
     }
 
+    @Override
     public void removeProperty(java.nio.ByteBuffer login, java.lang.String property) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_removeProperty(login, property);
@@ -1850,6 +1897,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void setProperty(java.nio.ByteBuffer login, java.lang.String property, java.lang.String value) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_setProperty(login, property, value);
@@ -1878,6 +1926,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public boolean testClassLoad(java.nio.ByteBuffer login, java.lang.String className, java.lang.String asTypeName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_testClassLoad(login, className, asTypeName);
@@ -1909,6 +1958,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "testClassLoad failed: unknown result");
     }
 
+    @Override
     public boolean authenticateUser(java.nio.ByteBuffer login, java.lang.String user, java.util.Map<java.lang.String,java.lang.String> properties) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_authenticateUser(login, user, properties);
@@ -1940,6 +1990,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "authenticateUser failed: unknown result");
     }
 
+    @Override
     public void changeUserAuthorizations(java.nio.ByteBuffer login, java.lang.String user, java.util.Set<java.nio.ByteBuffer> authorizations) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_changeUserAuthorizations(login, user, authorizations);
@@ -1968,6 +2019,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void changeLocalUserPassword(java.nio.ByteBuffer login, java.lang.String user, java.nio.ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_changeLocalUserPassword(login, user, password);
@@ -1996,6 +2048,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void createLocalUser(java.nio.ByteBuffer login, java.lang.String user, java.nio.ByteBuffer password) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_createLocalUser(login, user, password);
@@ -2024,6 +2077,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void dropLocalUser(java.nio.ByteBuffer login, java.lang.String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_dropLocalUser(login, user);
@@ -2051,6 +2105,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.List<java.nio.ByteBuffer> getUserAuthorizations(java.nio.ByteBuffer login, java.lang.String user) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_getUserAuthorizations(login, user);
@@ -2081,6 +2136,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getUserAuthorizations failed: unknown result");
     }
 
+    @Override
     public void grantSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_grantSystemPermission(login, user, perm);
@@ -2109,6 +2165,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void grantTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_grantTablePermission(login, user, table, perm);
@@ -2141,6 +2198,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public boolean hasSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_hasSystemPermission(login, user, perm);
@@ -2172,6 +2230,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "hasSystemPermission failed: unknown result");
     }
 
+    @Override
     public boolean hasTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_hasTablePermission(login, user, table, perm);
@@ -2207,6 +2266,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "hasTablePermission failed: unknown result");
     }
 
+    @Override
     public java.util.Set<java.lang.String> listLocalUsers(java.nio.ByteBuffer login) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_listLocalUsers(login);
@@ -2239,6 +2299,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listLocalUsers failed: unknown result");
     }
 
+    @Override
     public void revokeSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_revokeSystemPermission(login, user, perm);
@@ -2267,6 +2328,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void revokeTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_revokeTablePermission(login, user, table, perm);
@@ -2299,6 +2361,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void grantNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_grantNamespacePermission(login, user, namespaceName, perm);
@@ -2328,6 +2391,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public boolean hasNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_hasNamespacePermission(login, user, namespaceName, perm);
@@ -2360,6 +2424,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "hasNamespacePermission failed: unknown result");
     }
 
+    @Override
     public void revokeNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_revokeNamespacePermission(login, user, namespaceName, perm);
@@ -2389,6 +2454,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.lang.String createBatchScanner(java.nio.ByteBuffer login, java.lang.String tableName, BatchScanOptions options) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_createBatchScanner(login, tableName, options);
@@ -2423,6 +2489,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createBatchScanner failed: unknown result");
     }
 
+    @Override
     public java.lang.String createScanner(java.nio.ByteBuffer login, java.lang.String tableName, ScanOptions options) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_createScanner(login, tableName, options);
@@ -2457,6 +2524,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createScanner failed: unknown result");
     }
 
+    @Override
     public boolean hasNext(java.lang.String scanner) throws UnknownScanner, org.apache.thrift.TException
     {
       send_hasNext(scanner);
@@ -2483,6 +2551,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "hasNext failed: unknown result");
     }
 
+    @Override
     public KeyValueAndPeek nextEntry(java.lang.String scanner) throws NoMoreEntriesException, UnknownScanner, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_nextEntry(scanner);
@@ -2515,6 +2584,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "nextEntry failed: unknown result");
     }
 
+    @Override
     public ScanResult nextK(java.lang.String scanner, int k) throws NoMoreEntriesException, UnknownScanner, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_nextK(scanner, k);
@@ -2548,6 +2618,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "nextK failed: unknown result");
     }
 
+    @Override
     public void closeScanner(java.lang.String scanner) throws UnknownScanner, org.apache.thrift.TException
     {
       send_closeScanner(scanner);
@@ -2571,6 +2642,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void updateAndFlush(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnUpdate>> cells) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, MutationsRejectedException, org.apache.thrift.TException
     {
       send_updateAndFlush(login, tableName, cells);
@@ -2605,6 +2677,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.lang.String createWriter(java.nio.ByteBuffer login, java.lang.String tableName, WriterOptions opts) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_createWriter(login, tableName, opts);
@@ -2639,6 +2712,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createWriter failed: unknown result");
     }
 
+    @Override
     public void update(java.lang.String writer, java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnUpdate>> cells) throws org.apache.thrift.TException
     {
       send_update(writer, cells);
@@ -2652,6 +2726,7 @@ public class AccumuloProxy {
       sendBaseOneway("update", args);
     }
 
+    @Override
     public void flush(java.lang.String writer) throws UnknownWriter, MutationsRejectedException, org.apache.thrift.TException
     {
       send_flush(writer);
@@ -2678,6 +2753,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void closeWriter(java.lang.String writer) throws UnknownWriter, MutationsRejectedException, org.apache.thrift.TException
     {
       send_closeWriter(writer);
@@ -2704,6 +2780,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public ConditionalStatus updateRowConditionally(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer row, ConditionalUpdates updates) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_updateRowConditionally(login, tableName, row, updates);
@@ -2739,6 +2816,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "updateRowConditionally failed: unknown result");
     }
 
+    @Override
     public java.lang.String createConditionalWriter(java.nio.ByteBuffer login, java.lang.String tableName, ConditionalWriterOptions options) throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException
     {
       send_createConditionalWriter(login, tableName, options);
@@ -2773,6 +2851,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "createConditionalWriter failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.nio.ByteBuffer,ConditionalStatus> updateRowsConditionally(java.lang.String conditionalWriter, java.util.Map<java.nio.ByteBuffer,ConditionalUpdates> updates) throws UnknownWriter, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_updateRowsConditionally(conditionalWriter, updates);
@@ -2806,6 +2885,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "updateRowsConditionally failed: unknown result");
     }
 
+    @Override
     public void closeConditionalWriter(java.lang.String conditionalWriter) throws org.apache.thrift.TException
     {
       send_closeConditionalWriter(conditionalWriter);
@@ -2826,6 +2906,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public Range getRowRange(java.nio.ByteBuffer row) throws org.apache.thrift.TException
     {
       send_getRowRange(row);
@@ -2849,6 +2930,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getRowRange failed: unknown result");
     }
 
+    @Override
     public Key getFollowing(Key key, PartialKey part) throws org.apache.thrift.TException
     {
       send_getFollowing(key, part);
@@ -2873,6 +2955,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getFollowing failed: unknown result");
     }
 
+    @Override
     public java.lang.String systemNamespace() throws org.apache.thrift.TException
     {
       send_systemNamespace();
@@ -2895,6 +2978,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "systemNamespace failed: unknown result");
     }
 
+    @Override
     public java.lang.String defaultNamespace() throws org.apache.thrift.TException
     {
       send_defaultNamespace();
@@ -2917,6 +3001,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "defaultNamespace failed: unknown result");
     }
 
+    @Override
     public java.util.List<java.lang.String> listNamespaces(java.nio.ByteBuffer login) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_listNamespaces(login);
@@ -2946,6 +3031,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listNamespaces failed: unknown result");
     }
 
+    @Override
     public boolean namespaceExists(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_namespaceExists(login, namespaceName);
@@ -2976,6 +3062,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "namespaceExists failed: unknown result");
     }
 
+    @Override
     public void createNamespace(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceExistsException, org.apache.thrift.TException
     {
       send_createNamespace(login, namespaceName);
@@ -3006,6 +3093,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void deleteNamespace(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, NamespaceNotEmptyException, org.apache.thrift.TException
     {
       send_deleteNamespace(login, namespaceName);
@@ -3039,6 +3127,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void renameNamespace(java.nio.ByteBuffer login, java.lang.String oldNamespaceName, java.lang.String newNamespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, NamespaceExistsException, org.apache.thrift.TException
     {
       send_renameNamespace(login, oldNamespaceName, newNamespaceName);
@@ -3073,6 +3162,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void setNamespaceProperty(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String property, java.lang.String value) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_setNamespaceProperty(login, namespaceName, property, value);
@@ -3105,6 +3195,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void removeNamespaceProperty(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String property) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_removeNamespaceProperty(login, namespaceName, property);
@@ -3136,6 +3227,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> getNamespaceProperties(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_getNamespaceProperties(login, namespaceName);
@@ -3169,6 +3261,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getNamespaceProperties failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.String> namespaceIdMap(java.nio.ByteBuffer login) throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException
     {
       send_namespaceIdMap(login);
@@ -3198,6 +3291,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "namespaceIdMap failed: unknown result");
     }
 
+    @Override
     public void attachNamespaceIterator(java.nio.ByteBuffer login, java.lang.String namespaceName, IteratorSetting setting, java.util.Set<IteratorScope> scopes) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_attachNamespaceIterator(login, namespaceName, setting, scopes);
@@ -3230,6 +3324,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public void removeNamespaceIterator(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String name, java.util.Set<IteratorScope> scopes) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_removeNamespaceIterator(login, namespaceName, name, scopes);
@@ -3262,6 +3357,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public IteratorSetting getNamespaceIteratorSetting(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String name, IteratorScope scope) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_getNamespaceIteratorSetting(login, namespaceName, name, scope);
@@ -3297,6 +3393,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getNamespaceIteratorSetting failed: unknown result");
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.util.Set<IteratorScope>> listNamespaceIterators(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_listNamespaceIterators(login, namespaceName);
@@ -3330,6 +3427,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listNamespaceIterators failed: unknown result");
     }
 
+    @Override
     public void checkNamespaceIteratorConflicts(java.nio.ByteBuffer login, java.lang.String namespaceName, IteratorSetting setting, java.util.Set<IteratorScope> scopes) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_checkNamespaceIteratorConflicts(login, namespaceName, setting, scopes);
@@ -3362,6 +3460,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public int addNamespaceConstraint(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String constraintClassName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_addNamespaceConstraint(login, namespaceName, constraintClassName);
@@ -3396,6 +3495,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "addNamespaceConstraint failed: unknown result");
     }
 
+    @Override
     public void removeNamespaceConstraint(java.nio.ByteBuffer login, java.lang.String namespaceName, int id) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_removeNamespaceConstraint(login, namespaceName, id);
@@ -3427,6 +3527,7 @@ public class AccumuloProxy {
       return;
     }
 
+    @Override
     public java.util.Map<java.lang.String,java.lang.Integer> listNamespaceConstraints(java.nio.ByteBuffer login, java.lang.String namespaceName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_listNamespaceConstraints(login, namespaceName);
@@ -3460,6 +3561,7 @@ public class AccumuloProxy {
       throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "listNamespaceConstraints failed: unknown result");
     }
 
+    @Override
     public boolean testNamespaceClassLoad(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String className, java.lang.String asTypeName) throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException
     {
       send_testNamespaceClassLoad(login, namespaceName, className, asTypeName);
@@ -3504,6 +3606,7 @@ public class AccumuloProxy {
         this.clientManager = clientManager;
         this.protocolFactory = protocolFactory;
       }
+    @Override
       public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
         return new AsyncClient(protocolFactory, clientManager, transport);
       }
@@ -3513,6 +3616,7 @@ public class AccumuloProxy {
       super(protocolFactory, clientManager, transport);
     }
 
+    @Override
     public void login(java.lang.String principal, java.util.Map<java.lang.String,java.lang.String> loginProperties, org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       login_call method_call = new login_call(principal, loginProperties, resultHandler, this, ___protocolFactory, ___transport);
@@ -3529,6 +3633,7 @@ public class AccumuloProxy {
         this.loginProperties = loginProperties;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("login", org.apache.thrift.protocol.TMessageType.CALL, 0));
         login_args args = new login_args();
@@ -3538,6 +3643,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.nio.ByteBuffer getResult() throws AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -3548,6 +3654,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void addConstraint(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String constraintClassName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       addConstraint_call method_call = new addConstraint_call(login, tableName, constraintClassName, resultHandler, this, ___protocolFactory, ___transport);
@@ -3566,6 +3673,7 @@ public class AccumuloProxy {
         this.constraintClassName = constraintClassName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addConstraint", org.apache.thrift.protocol.TMessageType.CALL, 0));
         addConstraint_args args = new addConstraint_args();
@@ -3576,6 +3684,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Integer getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -3586,6 +3695,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void addSplits(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Set<java.nio.ByteBuffer> splits, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       addSplits_call method_call = new addSplits_call(login, tableName, splits, resultHandler, this, ___protocolFactory, ___transport);
@@ -3604,6 +3714,7 @@ public class AccumuloProxy {
         this.splits = splits;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addSplits", org.apache.thrift.protocol.TMessageType.CALL, 0));
         addSplits_args args = new addSplits_args();
@@ -3614,16 +3725,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_addSplits();
         return null;
       }
     }
 
+    @Override
     public void attachIterator(java.nio.ByteBuffer login, java.lang.String tableName, IteratorSetting setting, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       attachIterator_call method_call = new attachIterator_call(login, tableName, setting, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -3644,6 +3758,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("attachIterator", org.apache.thrift.protocol.TMessageType.CALL, 0));
         attachIterator_args args = new attachIterator_args();
@@ -3655,16 +3770,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_attachIterator();
         return null;
       }
     }
 
+    @Override
     public void checkIteratorConflicts(java.nio.ByteBuffer login, java.lang.String tableName, IteratorSetting setting, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       checkIteratorConflicts_call method_call = new checkIteratorConflicts_call(login, tableName, setting, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -3685,6 +3803,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("checkIteratorConflicts", org.apache.thrift.protocol.TMessageType.CALL, 0));
         checkIteratorConflicts_args args = new checkIteratorConflicts_args();
@@ -3696,16 +3815,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloSecurityException, AccumuloException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_checkIteratorConflicts();
         return null;
       }
     }
 
+    @Override
     public void clearLocatorCache(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       clearLocatorCache_call method_call = new clearLocatorCache_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -3722,6 +3844,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("clearLocatorCache", org.apache.thrift.protocol.TMessageType.CALL, 0));
         clearLocatorCache_args args = new clearLocatorCache_args();
@@ -3731,16 +3854,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_clearLocatorCache();
         return null;
       }
     }
 
+    @Override
     public void cloneTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String newTableName, boolean flush, java.util.Map<java.lang.String,java.lang.String> propertiesToSet, java.util.Set<java.lang.String> propertiesToExclude, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       cloneTable_call method_call = new cloneTable_call(login, tableName, newTableName, flush, propertiesToSet, propertiesToExclude, resultHandler, this, ___protocolFactory, ___transport);
@@ -3765,6 +3891,7 @@ public class AccumuloProxy {
         this.propertiesToExclude = propertiesToExclude;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("cloneTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         cloneTable_args args = new cloneTable_args();
@@ -3778,16 +3905,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, TableExistsException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_cloneTable();
         return null;
       }
     }
 
+    @Override
     public void compactTable(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, java.util.List<IteratorSetting> iterators, boolean flush, boolean wait, CompactionStrategyConfig compactionStrategy, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       compactTable_call method_call = new compactTable_call(login, tableName, startRow, endRow, iterators, flush, wait, compactionStrategy, resultHandler, this, ___protocolFactory, ___transport);
@@ -3816,6 +3946,7 @@ public class AccumuloProxy {
         this.compactionStrategy = compactionStrategy;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("compactTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         compactTable_args args = new compactTable_args();
@@ -3831,16 +3962,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_compactTable();
         return null;
       }
     }
 
+    @Override
     public void cancelCompaction(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       cancelCompaction_call method_call = new cancelCompaction_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -3857,6 +3991,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("cancelCompaction", org.apache.thrift.protocol.TMessageType.CALL, 0));
         cancelCompaction_args args = new cancelCompaction_args();
@@ -3866,16 +4001,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloSecurityException, TableNotFoundException, AccumuloException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_cancelCompaction();
         return null;
       }
     }
 
+    @Override
     public void createTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean versioningIter, TimeType type, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createTable_call method_call = new createTable_call(login, tableName, versioningIter, type, resultHandler, this, ___protocolFactory, ___transport);
@@ -3896,6 +4034,7 @@ public class AccumuloProxy {
         this.type = type;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createTable_args args = new createTable_args();
@@ -3907,16 +4046,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableExistsException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_createTable();
         return null;
       }
     }
 
+    @Override
     public void deleteTable(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       deleteTable_call method_call = new deleteTable_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -3933,6 +4075,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         deleteTable_args args = new deleteTable_args();
@@ -3942,16 +4085,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_deleteTable();
         return null;
       }
     }
 
+    @Override
     public void deleteRows(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       deleteRows_call method_call = new deleteRows_call(login, tableName, startRow, endRow, resultHandler, this, ___protocolFactory, ___transport);
@@ -3972,6 +4118,7 @@ public class AccumuloProxy {
         this.endRow = endRow;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteRows", org.apache.thrift.protocol.TMessageType.CALL, 0));
         deleteRows_args args = new deleteRows_args();
@@ -3983,16 +4130,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_deleteRows();
         return null;
       }
     }
 
+    @Override
     public void exportTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String exportDir, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       exportTable_call method_call = new exportTable_call(login, tableName, exportDir, resultHandler, this, ___protocolFactory, ___transport);
@@ -4011,6 +4161,7 @@ public class AccumuloProxy {
         this.exportDir = exportDir;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("exportTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         exportTable_args args = new exportTable_args();
@@ -4021,16 +4172,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_exportTable();
         return null;
       }
     }
 
+    @Override
     public void flushTable(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, boolean wait, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       flushTable_call method_call = new flushTable_call(login, tableName, startRow, endRow, wait, resultHandler, this, ___protocolFactory, ___transport);
@@ -4053,6 +4207,7 @@ public class AccumuloProxy {
         this.wait = wait;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("flushTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         flushTable_args args = new flushTable_args();
@@ -4065,16 +4220,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_flushTable();
         return null;
       }
     }
 
+    @Override
     public void getDiskUsage(java.nio.ByteBuffer login, java.util.Set<java.lang.String> tables, org.apache.thrift.async.AsyncMethodCallback<java.util.List<DiskUsage>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getDiskUsage_call method_call = new getDiskUsage_call(login, tables, resultHandler, this, ___protocolFactory, ___transport);
@@ -4091,6 +4249,7 @@ public class AccumuloProxy {
         this.tables = tables;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getDiskUsage", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getDiskUsage_args args = new getDiskUsage_args();
@@ -4100,6 +4259,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<DiskUsage> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4110,6 +4270,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getLocalityGroups(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getLocalityGroups_call method_call = new getLocalityGroups_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4126,6 +4287,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getLocalityGroups", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getLocalityGroups_args args = new getLocalityGroups_args();
@@ -4135,6 +4297,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4145,6 +4308,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getIteratorSetting(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String iteratorName, IteratorScope scope, org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getIteratorSetting_call method_call = new getIteratorSetting_call(login, tableName, iteratorName, scope, resultHandler, this, ___protocolFactory, ___transport);
@@ -4165,6 +4329,7 @@ public class AccumuloProxy {
         this.scope = scope;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getIteratorSetting", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getIteratorSetting_args args = new getIteratorSetting_args();
@@ -4176,6 +4341,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public IteratorSetting getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4186,6 +4352,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getMaxRow(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Set<java.nio.ByteBuffer> auths, java.nio.ByteBuffer startRow, boolean startInclusive, java.nio.ByteBuffer endRow, boolean endInclusive, org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getMaxRow_call method_call = new getMaxRow_call(login, tableName, auths, startRow, startInclusive, endRow, endInclusive, resultHandler, this, ___protocolFactory, ___transport);
@@ -4212,6 +4379,7 @@ public class AccumuloProxy {
         this.endInclusive = endInclusive;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getMaxRow", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getMaxRow_args args = new getMaxRow_args();
@@ -4226,6 +4394,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.nio.ByteBuffer getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4236,6 +4405,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getTableProperties(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getTableProperties_call method_call = new getTableProperties_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4252,6 +4422,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTableProperties", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getTableProperties_args args = new getTableProperties_args();
@@ -4261,6 +4432,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4271,6 +4443,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void importDirectory(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String importDir, java.lang.String failureDir, boolean setTime, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       importDirectory_call method_call = new importDirectory_call(login, tableName, importDir, failureDir, setTime, resultHandler, this, ___protocolFactory, ___transport);
@@ -4293,6 +4466,7 @@ public class AccumuloProxy {
         this.setTime = setTime;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("importDirectory", org.apache.thrift.protocol.TMessageType.CALL, 0));
         importDirectory_args args = new importDirectory_args();
@@ -4305,16 +4479,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws TableNotFoundException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_importDirectory();
         return null;
       }
     }
 
+    @Override
     public void importTable(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String importDir, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       importTable_call method_call = new importTable_call(login, tableName, importDir, resultHandler, this, ___protocolFactory, ___transport);
@@ -4333,6 +4510,7 @@ public class AccumuloProxy {
         this.importDir = importDir;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("importTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         importTable_args args = new importTable_args();
@@ -4343,16 +4521,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws TableExistsException, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_importTable();
         return null;
       }
     }
 
+    @Override
     public void listSplits(java.nio.ByteBuffer login, java.lang.String tableName, int maxSplits, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listSplits_call method_call = new listSplits_call(login, tableName, maxSplits, resultHandler, this, ___protocolFactory, ___transport);
@@ -4371,6 +4552,7 @@ public class AccumuloProxy {
         this.maxSplits = maxSplits;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listSplits", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listSplits_args args = new listSplits_args();
@@ -4381,6 +4563,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<java.nio.ByteBuffer> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4391,6 +4574,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listTables(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listTables_call method_call = new listTables_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -4405,6 +4589,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listTables", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listTables_args args = new listTables_args();
@@ -4413,6 +4598,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Set<java.lang.String> getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4423,6 +4609,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listIterators(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listIterators_call method_call = new listIterators_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4439,6 +4626,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listIterators", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listIterators_args args = new listIterators_args();
@@ -4448,6 +4636,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.util.Set<IteratorScope>> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4458,6 +4647,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listConstraints(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listConstraints_call method_call = new listConstraints_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4474,6 +4664,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listConstraints", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listConstraints_args args = new listConstraints_args();
@@ -4483,6 +4674,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.Integer> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4493,6 +4685,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void mergeTablets(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer startRow, java.nio.ByteBuffer endRow, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       mergeTablets_call method_call = new mergeTablets_call(login, tableName, startRow, endRow, resultHandler, this, ___protocolFactory, ___transport);
@@ -4513,6 +4706,7 @@ public class AccumuloProxy {
         this.endRow = endRow;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("mergeTablets", org.apache.thrift.protocol.TMessageType.CALL, 0));
         mergeTablets_args args = new mergeTablets_args();
@@ -4524,16 +4718,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_mergeTablets();
         return null;
       }
     }
 
+    @Override
     public void offlineTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean wait, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       offlineTable_call method_call = new offlineTable_call(login, tableName, wait, resultHandler, this, ___protocolFactory, ___transport);
@@ -4552,6 +4749,7 @@ public class AccumuloProxy {
         this.wait = wait;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("offlineTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         offlineTable_args args = new offlineTable_args();
@@ -4562,16 +4760,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_offlineTable();
         return null;
       }
     }
 
+    @Override
     public void onlineTable(java.nio.ByteBuffer login, java.lang.String tableName, boolean wait, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       onlineTable_call method_call = new onlineTable_call(login, tableName, wait, resultHandler, this, ___protocolFactory, ___transport);
@@ -4590,6 +4791,7 @@ public class AccumuloProxy {
         this.wait = wait;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("onlineTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         onlineTable_args args = new onlineTable_args();
@@ -4600,16 +4802,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_onlineTable();
         return null;
       }
     }
 
+    @Override
     public void removeConstraint(java.nio.ByteBuffer login, java.lang.String tableName, int constraint, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeConstraint_call method_call = new removeConstraint_call(login, tableName, constraint, resultHandler, this, ___protocolFactory, ___transport);
@@ -4628,6 +4833,7 @@ public class AccumuloProxy {
         this.constraint = constraint;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeConstraint", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeConstraint_args args = new removeConstraint_args();
@@ -4638,16 +4844,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeConstraint();
         return null;
       }
     }
 
+    @Override
     public void removeIterator(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String iterName, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeIterator_call method_call = new removeIterator_call(login, tableName, iterName, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -4668,6 +4877,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeIterator", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeIterator_args args = new removeIterator_args();
@@ -4679,16 +4889,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeIterator();
         return null;
       }
     }
 
+    @Override
     public void removeTableProperty(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String property, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeTableProperty_call method_call = new removeTableProperty_call(login, tableName, property, resultHandler, this, ___protocolFactory, ___transport);
@@ -4707,6 +4920,7 @@ public class AccumuloProxy {
         this.property = property;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeTableProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeTableProperty_args args = new removeTableProperty_args();
@@ -4717,16 +4931,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeTableProperty();
         return null;
       }
     }
 
+    @Override
     public void renameTable(java.nio.ByteBuffer login, java.lang.String oldTableName, java.lang.String newTableName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       renameTable_call method_call = new renameTable_call(login, oldTableName, newTableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4745,6 +4962,7 @@ public class AccumuloProxy {
         this.newTableName = newTableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("renameTable", org.apache.thrift.protocol.TMessageType.CALL, 0));
         renameTable_args args = new renameTable_args();
@@ -4755,16 +4973,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, TableExistsException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_renameTable();
         return null;
       }
     }
 
+    @Override
     public void setLocalityGroups(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> groups, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       setLocalityGroups_call method_call = new setLocalityGroups_call(login, tableName, groups, resultHandler, this, ___protocolFactory, ___transport);
@@ -4783,6 +5004,7 @@ public class AccumuloProxy {
         this.groups = groups;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("setLocalityGroups", org.apache.thrift.protocol.TMessageType.CALL, 0));
         setLocalityGroups_args args = new setLocalityGroups_args();
@@ -4793,16 +5015,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_setLocalityGroups();
         return null;
       }
     }
 
+    @Override
     public void setTableProperty(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String property, java.lang.String value, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       setTableProperty_call method_call = new setTableProperty_call(login, tableName, property, value, resultHandler, this, ___protocolFactory, ___transport);
@@ -4823,6 +5048,7 @@ public class AccumuloProxy {
         this.value = value;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("setTableProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         setTableProperty_args args = new setTableProperty_args();
@@ -4834,16 +5060,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_setTableProperty();
         return null;
       }
     }
 
+    @Override
     public void splitRangeByTablets(java.nio.ByteBuffer login, java.lang.String tableName, Range range, int maxSplits, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<Range>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       splitRangeByTablets_call method_call = new splitRangeByTablets_call(login, tableName, range, maxSplits, resultHandler, this, ___protocolFactory, ___transport);
@@ -4864,6 +5093,7 @@ public class AccumuloProxy {
         this.maxSplits = maxSplits;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("splitRangeByTablets", org.apache.thrift.protocol.TMessageType.CALL, 0));
         splitRangeByTablets_args args = new splitRangeByTablets_args();
@@ -4875,6 +5105,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Set<Range> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4885,6 +5116,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void tableExists(java.nio.ByteBuffer login, java.lang.String tableName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       tableExists_call method_call = new tableExists_call(login, tableName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4901,6 +5133,7 @@ public class AccumuloProxy {
         this.tableName = tableName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("tableExists", org.apache.thrift.protocol.TMessageType.CALL, 0));
         tableExists_args args = new tableExists_args();
@@ -4910,6 +5143,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4920,6 +5154,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void tableIdMap(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       tableIdMap_call method_call = new tableIdMap_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -4934,6 +5169,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("tableIdMap", org.apache.thrift.protocol.TMessageType.CALL, 0));
         tableIdMap_args args = new tableIdMap_args();
@@ -4942,6 +5178,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4952,6 +5189,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void testTableClassLoad(java.nio.ByteBuffer login, java.lang.String tableName, java.lang.String className, java.lang.String asTypeName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       testTableClassLoad_call method_call = new testTableClassLoad_call(login, tableName, className, asTypeName, resultHandler, this, ___protocolFactory, ___transport);
@@ -4972,6 +5210,7 @@ public class AccumuloProxy {
         this.asTypeName = asTypeName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("testTableClassLoad", org.apache.thrift.protocol.TMessageType.CALL, 0));
         testTableClassLoad_args args = new testTableClassLoad_args();
@@ -4983,6 +5222,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -4993,6 +5233,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void pingTabletServer(java.nio.ByteBuffer login, java.lang.String tserver, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       pingTabletServer_call method_call = new pingTabletServer_call(login, tserver, resultHandler, this, ___protocolFactory, ___transport);
@@ -5009,6 +5250,7 @@ public class AccumuloProxy {
         this.tserver = tserver;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("pingTabletServer", org.apache.thrift.protocol.TMessageType.CALL, 0));
         pingTabletServer_args args = new pingTabletServer_args();
@@ -5018,16 +5260,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_pingTabletServer();
         return null;
       }
     }
 
+    @Override
     public void getActiveScans(java.nio.ByteBuffer login, java.lang.String tserver, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveScan>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getActiveScans_call method_call = new getActiveScans_call(login, tserver, resultHandler, this, ___protocolFactory, ___transport);
@@ -5044,6 +5289,7 @@ public class AccumuloProxy {
         this.tserver = tserver;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getActiveScans", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getActiveScans_args args = new getActiveScans_args();
@@ -5053,6 +5299,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<ActiveScan> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5063,6 +5310,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getActiveCompactions(java.nio.ByteBuffer login, java.lang.String tserver, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveCompaction>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getActiveCompactions_call method_call = new getActiveCompactions_call(login, tserver, resultHandler, this, ___protocolFactory, ___transport);
@@ -5079,6 +5327,7 @@ public class AccumuloProxy {
         this.tserver = tserver;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getActiveCompactions", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getActiveCompactions_args args = new getActiveCompactions_args();
@@ -5088,6 +5337,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<ActiveCompaction> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5098,6 +5348,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getSiteConfiguration(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getSiteConfiguration_call method_call = new getSiteConfiguration_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -5112,6 +5363,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getSiteConfiguration", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getSiteConfiguration_args args = new getSiteConfiguration_args();
@@ -5120,6 +5372,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5130,6 +5383,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getSystemConfiguration(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getSystemConfiguration_call method_call = new getSystemConfiguration_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -5144,6 +5398,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getSystemConfiguration", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getSystemConfiguration_args args = new getSystemConfiguration_args();
@@ -5152,6 +5407,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5162,6 +5418,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getTabletServers(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getTabletServers_call method_call = new getTabletServers_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -5176,6 +5433,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getTabletServers", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getTabletServers_args args = new getTabletServers_args();
@@ -5184,6 +5442,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<java.lang.String> getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5194,6 +5453,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void removeProperty(java.nio.ByteBuffer login, java.lang.String property, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeProperty_call method_call = new removeProperty_call(login, property, resultHandler, this, ___protocolFactory, ___transport);
@@ -5210,6 +5470,7 @@ public class AccumuloProxy {
         this.property = property;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeProperty_args args = new removeProperty_args();
@@ -5219,16 +5480,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeProperty();
         return null;
       }
     }
 
+    @Override
     public void setProperty(java.nio.ByteBuffer login, java.lang.String property, java.lang.String value, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       setProperty_call method_call = new setProperty_call(login, property, value, resultHandler, this, ___protocolFactory, ___transport);
@@ -5247,6 +5511,7 @@ public class AccumuloProxy {
         this.value = value;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("setProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         setProperty_args args = new setProperty_args();
@@ -5257,16 +5522,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_setProperty();
         return null;
       }
     }
 
+    @Override
     public void testClassLoad(java.nio.ByteBuffer login, java.lang.String className, java.lang.String asTypeName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       testClassLoad_call method_call = new testClassLoad_call(login, className, asTypeName, resultHandler, this, ___protocolFactory, ___transport);
@@ -5285,6 +5553,7 @@ public class AccumuloProxy {
         this.asTypeName = asTypeName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("testClassLoad", org.apache.thrift.protocol.TMessageType.CALL, 0));
         testClassLoad_args args = new testClassLoad_args();
@@ -5295,6 +5564,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5305,6 +5575,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void authenticateUser(java.nio.ByteBuffer login, java.lang.String user, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       authenticateUser_call method_call = new authenticateUser_call(login, user, properties, resultHandler, this, ___protocolFactory, ___transport);
@@ -5323,6 +5594,7 @@ public class AccumuloProxy {
         this.properties = properties;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("authenticateUser", org.apache.thrift.protocol.TMessageType.CALL, 0));
         authenticateUser_args args = new authenticateUser_args();
@@ -5333,6 +5605,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5343,6 +5616,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void changeUserAuthorizations(java.nio.ByteBuffer login, java.lang.String user, java.util.Set<java.nio.ByteBuffer> authorizations, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       changeUserAuthorizations_call method_call = new changeUserAuthorizations_call(login, user, authorizations, resultHandler, this, ___protocolFactory, ___transport);
@@ -5361,6 +5635,7 @@ public class AccumuloProxy {
         this.authorizations = authorizations;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("changeUserAuthorizations", org.apache.thrift.protocol.TMessageType.CALL, 0));
         changeUserAuthorizations_args args = new changeUserAuthorizations_args();
@@ -5371,16 +5646,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_changeUserAuthorizations();
         return null;
       }
     }
 
+    @Override
     public void changeLocalUserPassword(java.nio.ByteBuffer login, java.lang.String user, java.nio.ByteBuffer password, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       changeLocalUserPassword_call method_call = new changeLocalUserPassword_call(login, user, password, resultHandler, this, ___protocolFactory, ___transport);
@@ -5399,6 +5677,7 @@ public class AccumuloProxy {
         this.password = password;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("changeLocalUserPassword", org.apache.thrift.protocol.TMessageType.CALL, 0));
         changeLocalUserPassword_args args = new changeLocalUserPassword_args();
@@ -5409,16 +5688,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_changeLocalUserPassword();
         return null;
       }
     }
 
+    @Override
     public void createLocalUser(java.nio.ByteBuffer login, java.lang.String user, java.nio.ByteBuffer password, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createLocalUser_call method_call = new createLocalUser_call(login, user, password, resultHandler, this, ___protocolFactory, ___transport);
@@ -5437,6 +5719,7 @@ public class AccumuloProxy {
         this.password = password;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createLocalUser", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createLocalUser_args args = new createLocalUser_args();
@@ -5447,16 +5730,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_createLocalUser();
         return null;
       }
     }
 
+    @Override
     public void dropLocalUser(java.nio.ByteBuffer login, java.lang.String user, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       dropLocalUser_call method_call = new dropLocalUser_call(login, user, resultHandler, this, ___protocolFactory, ___transport);
@@ -5473,6 +5759,7 @@ public class AccumuloProxy {
         this.user = user;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("dropLocalUser", org.apache.thrift.protocol.TMessageType.CALL, 0));
         dropLocalUser_args args = new dropLocalUser_args();
@@ -5482,16 +5769,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_dropLocalUser();
         return null;
       }
     }
 
+    @Override
     public void getUserAuthorizations(java.nio.ByteBuffer login, java.lang.String user, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getUserAuthorizations_call method_call = new getUserAuthorizations_call(login, user, resultHandler, this, ___protocolFactory, ___transport);
@@ -5508,6 +5798,7 @@ public class AccumuloProxy {
         this.user = user;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getUserAuthorizations", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getUserAuthorizations_args args = new getUserAuthorizations_args();
@@ -5517,6 +5808,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<java.nio.ByteBuffer> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5527,6 +5819,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void grantSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       grantSystemPermission_call method_call = new grantSystemPermission_call(login, user, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5545,6 +5838,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("grantSystemPermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         grantSystemPermission_args args = new grantSystemPermission_args();
@@ -5555,16 +5849,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_grantSystemPermission();
         return null;
       }
     }
 
+    @Override
     public void grantTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       grantTablePermission_call method_call = new grantTablePermission_call(login, user, table, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5585,6 +5882,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("grantTablePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         grantTablePermission_args args = new grantTablePermission_args();
@@ -5596,16 +5894,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_grantTablePermission();
         return null;
       }
     }
 
+    @Override
     public void hasSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       hasSystemPermission_call method_call = new hasSystemPermission_call(login, user, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5624,6 +5925,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("hasSystemPermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         hasSystemPermission_args args = new hasSystemPermission_args();
@@ -5634,6 +5936,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5644,6 +5947,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void hasTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       hasTablePermission_call method_call = new hasTablePermission_call(login, user, table, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5664,6 +5968,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("hasTablePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         hasTablePermission_args args = new hasTablePermission_args();
@@ -5675,6 +5980,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5685,6 +5991,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listLocalUsers(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listLocalUsers_call method_call = new listLocalUsers_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -5699,6 +6006,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listLocalUsers", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listLocalUsers_args args = new listLocalUsers_args();
@@ -5707,6 +6015,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Set<java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5717,6 +6026,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void revokeSystemPermission(java.nio.ByteBuffer login, java.lang.String user, SystemPermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       revokeSystemPermission_call method_call = new revokeSystemPermission_call(login, user, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5735,6 +6045,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("revokeSystemPermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         revokeSystemPermission_args args = new revokeSystemPermission_args();
@@ -5745,16 +6056,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_revokeSystemPermission();
         return null;
       }
     }
 
+    @Override
     public void revokeTablePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String table, TablePermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       revokeTablePermission_call method_call = new revokeTablePermission_call(login, user, table, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5775,6 +6089,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("revokeTablePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         revokeTablePermission_args args = new revokeTablePermission_args();
@@ -5786,16 +6101,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_revokeTablePermission();
         return null;
       }
     }
 
+    @Override
     public void grantNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       grantNamespacePermission_call method_call = new grantNamespacePermission_call(login, user, namespaceName, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5816,6 +6134,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("grantNamespacePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         grantNamespacePermission_args args = new grantNamespacePermission_args();
@@ -5827,16 +6146,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_grantNamespacePermission();
         return null;
       }
     }
 
+    @Override
     public void hasNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       hasNamespacePermission_call method_call = new hasNamespacePermission_call(login, user, namespaceName, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5857,6 +6179,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("hasNamespacePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         hasNamespacePermission_args args = new hasNamespacePermission_args();
@@ -5868,6 +6191,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5878,6 +6202,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void revokeNamespacePermission(java.nio.ByteBuffer login, java.lang.String user, java.lang.String namespaceName, NamespacePermission perm, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       revokeNamespacePermission_call method_call = new revokeNamespacePermission_call(login, user, namespaceName, perm, resultHandler, this, ___protocolFactory, ___transport);
@@ -5898,6 +6223,7 @@ public class AccumuloProxy {
         this.perm = perm;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("revokeNamespacePermission", org.apache.thrift.protocol.TMessageType.CALL, 0));
         revokeNamespacePermission_args args = new revokeNamespacePermission_args();
@@ -5909,16 +6235,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_revokeNamespacePermission();
         return null;
       }
     }
 
+    @Override
     public void createBatchScanner(java.nio.ByteBuffer login, java.lang.String tableName, BatchScanOptions options, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createBatchScanner_call method_call = new createBatchScanner_call(login, tableName, options, resultHandler, this, ___protocolFactory, ___transport);
@@ -5937,6 +6266,7 @@ public class AccumuloProxy {
         this.options = options;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createBatchScanner", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createBatchScanner_args args = new createBatchScanner_args();
@@ -5947,6 +6277,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5957,6 +6288,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void createScanner(java.nio.ByteBuffer login, java.lang.String tableName, ScanOptions options, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createScanner_call method_call = new createScanner_call(login, tableName, options, resultHandler, this, ___protocolFactory, ___transport);
@@ -5975,6 +6307,7 @@ public class AccumuloProxy {
         this.options = options;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createScanner", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createScanner_args args = new createScanner_args();
@@ -5985,6 +6318,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -5995,6 +6329,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void hasNext(java.lang.String scanner, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       hasNext_call method_call = new hasNext_call(scanner, resultHandler, this, ___protocolFactory, ___transport);
@@ -6009,6 +6344,7 @@ public class AccumuloProxy {
         this.scanner = scanner;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("hasNext", org.apache.thrift.protocol.TMessageType.CALL, 0));
         hasNext_args args = new hasNext_args();
@@ -6017,6 +6353,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws UnknownScanner, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6027,6 +6364,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void nextEntry(java.lang.String scanner, org.apache.thrift.async.AsyncMethodCallback<KeyValueAndPeek> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       nextEntry_call method_call = new nextEntry_call(scanner, resultHandler, this, ___protocolFactory, ___transport);
@@ -6041,6 +6379,7 @@ public class AccumuloProxy {
         this.scanner = scanner;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("nextEntry", org.apache.thrift.protocol.TMessageType.CALL, 0));
         nextEntry_args args = new nextEntry_args();
@@ -6049,6 +6388,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public KeyValueAndPeek getResult() throws NoMoreEntriesException, UnknownScanner, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6059,6 +6399,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void nextK(java.lang.String scanner, int k, org.apache.thrift.async.AsyncMethodCallback<ScanResult> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       nextK_call method_call = new nextK_call(scanner, k, resultHandler, this, ___protocolFactory, ___transport);
@@ -6075,6 +6416,7 @@ public class AccumuloProxy {
         this.k = k;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("nextK", org.apache.thrift.protocol.TMessageType.CALL, 0));
         nextK_args args = new nextK_args();
@@ -6084,6 +6426,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public ScanResult getResult() throws NoMoreEntriesException, UnknownScanner, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6094,6 +6437,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void closeScanner(java.lang.String scanner, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       closeScanner_call method_call = new closeScanner_call(scanner, resultHandler, this, ___protocolFactory, ___transport);
@@ -6108,6 +6452,7 @@ public class AccumuloProxy {
         this.scanner = scanner;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("closeScanner", org.apache.thrift.protocol.TMessageType.CALL, 0));
         closeScanner_args args = new closeScanner_args();
@@ -6116,16 +6461,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws UnknownScanner, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_closeScanner();
         return null;
       }
     }
 
+    @Override
     public void updateAndFlush(java.nio.ByteBuffer login, java.lang.String tableName, java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnUpdate>> cells, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       updateAndFlush_call method_call = new updateAndFlush_call(login, tableName, cells, resultHandler, this, ___protocolFactory, ___transport);
@@ -6144,6 +6492,7 @@ public class AccumuloProxy {
         this.cells = cells;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("updateAndFlush", org.apache.thrift.protocol.TMessageType.CALL, 0));
         updateAndFlush_args args = new updateAndFlush_args();
@@ -6154,16 +6503,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, MutationsRejectedException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_updateAndFlush();
         return null;
       }
     }
 
+    @Override
     public void createWriter(java.nio.ByteBuffer login, java.lang.String tableName, WriterOptions opts, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createWriter_call method_call = new createWriter_call(login, tableName, opts, resultHandler, this, ___protocolFactory, ___transport);
@@ -6182,6 +6534,7 @@ public class AccumuloProxy {
         this.opts = opts;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createWriter", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createWriter_args args = new createWriter_args();
@@ -6192,6 +6545,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6202,6 +6556,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void update(java.lang.String writer, java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnUpdate>> cells, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       update_call method_call = new update_call(writer, cells, resultHandler, this, ___protocolFactory, ___transport);
@@ -6218,6 +6573,7 @@ public class AccumuloProxy {
         this.cells = cells;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("update", org.apache.thrift.protocol.TMessageType.ONEWAY, 0));
         update_args args = new update_args();
@@ -6227,6 +6583,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6237,6 +6594,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void flush(java.lang.String writer, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       flush_call method_call = new flush_call(writer, resultHandler, this, ___protocolFactory, ___transport);
@@ -6251,6 +6609,7 @@ public class AccumuloProxy {
         this.writer = writer;
       }
 
+      @Override
       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));
         flush_args args = new flush_args();
@@ -6259,16 +6618,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws UnknownWriter, MutationsRejectedException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_flush();
         return null;
       }
     }
 
+    @Override
     public void closeWriter(java.lang.String writer, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       closeWriter_call method_call = new closeWriter_call(writer, resultHandler, this, ___protocolFactory, ___transport);
@@ -6283,6 +6645,7 @@ public class AccumuloProxy {
         this.writer = writer;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("closeWriter", org.apache.thrift.protocol.TMessageType.CALL, 0));
         closeWriter_args args = new closeWriter_args();
@@ -6291,16 +6654,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws UnknownWriter, MutationsRejectedException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_closeWriter();
         return null;
       }
     }
 
+    @Override
     public void updateRowConditionally(java.nio.ByteBuffer login, java.lang.String tableName, java.nio.ByteBuffer row, ConditionalUpdates updates, org.apache.thrift.async.AsyncMethodCallback<ConditionalStatus> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       updateRowConditionally_call method_call = new updateRowConditionally_call(login, tableName, row, updates, resultHandler, this, ___protocolFactory, ___transport);
@@ -6321,6 +6687,7 @@ public class AccumuloProxy {
         this.updates = updates;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("updateRowConditionally", org.apache.thrift.protocol.TMessageType.CALL, 0));
         updateRowConditionally_args args = new updateRowConditionally_args();
@@ -6332,6 +6699,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public ConditionalStatus getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6342,6 +6710,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void createConditionalWriter(java.nio.ByteBuffer login, java.lang.String tableName, ConditionalWriterOptions options, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createConditionalWriter_call method_call = new createConditionalWriter_call(login, tableName, options, resultHandler, this, ___protocolFactory, ___transport);
@@ -6360,6 +6729,7 @@ public class AccumuloProxy {
         this.options = options;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createConditionalWriter", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createConditionalWriter_args args = new createConditionalWriter_args();
@@ -6370,6 +6740,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws AccumuloException, AccumuloSecurityException, TableNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6380,6 +6751,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void updateRowsConditionally(java.lang.String conditionalWriter, java.util.Map<java.nio.ByteBuffer,ConditionalUpdates> updates, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,ConditionalStatus>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       updateRowsConditionally_call method_call = new updateRowsConditionally_call(conditionalWriter, updates, resultHandler, this, ___protocolFactory, ___transport);
@@ -6396,6 +6768,7 @@ public class AccumuloProxy {
         this.updates = updates;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("updateRowsConditionally", org.apache.thrift.protocol.TMessageType.CALL, 0));
         updateRowsConditionally_args args = new updateRowsConditionally_args();
@@ -6405,6 +6778,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.nio.ByteBuffer,ConditionalStatus> getResult() throws UnknownWriter, AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6415,6 +6789,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void closeConditionalWriter(java.lang.String conditionalWriter, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       closeConditionalWriter_call method_call = new closeConditionalWriter_call(conditionalWriter, resultHandler, this, ___protocolFactory, ___transport);
@@ -6429,6 +6804,7 @@ public class AccumuloProxy {
         this.conditionalWriter = conditionalWriter;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("closeConditionalWriter", org.apache.thrift.protocol.TMessageType.CALL, 0));
         closeConditionalWriter_args args = new closeConditionalWriter_args();
@@ -6437,16 +6813,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_closeConditionalWriter();
         return null;
       }
     }
 
+    @Override
     public void getRowRange(java.nio.ByteBuffer row, org.apache.thrift.async.AsyncMethodCallback<Range> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getRowRange_call method_call = new getRowRange_call(row, resultHandler, this, ___protocolFactory, ___transport);
@@ -6461,6 +6840,7 @@ public class AccumuloProxy {
         this.row = row;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getRowRange", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getRowRange_args args = new getRowRange_args();
@@ -6469,6 +6849,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Range getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6479,6 +6860,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void getFollowing(Key key, PartialKey part, org.apache.thrift.async.AsyncMethodCallback<Key> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getFollowing_call method_call = new getFollowing_call(key, part, resultHandler, this, ___protocolFactory, ___transport);
@@ -6495,6 +6877,7 @@ public class AccumuloProxy {
         this.part = part;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getFollowing", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getFollowing_args args = new getFollowing_args();
@@ -6504,6 +6887,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Key getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6514,6 +6898,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void systemNamespace(org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       systemNamespace_call method_call = new systemNamespace_call(resultHandler, this, ___protocolFactory, ___transport);
@@ -6526,6 +6911,7 @@ public class AccumuloProxy {
         super(client, protocolFactory, transport, resultHandler, false);
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("systemNamespace", org.apache.thrift.protocol.TMessageType.CALL, 0));
         systemNamespace_args args = new systemNamespace_args();
@@ -6533,6 +6919,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6543,6 +6930,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void defaultNamespace(org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       defaultNamespace_call method_call = new defaultNamespace_call(resultHandler, this, ___protocolFactory, ___transport);
@@ -6555,6 +6943,7 @@ public class AccumuloProxy {
         super(client, protocolFactory, transport, resultHandler, false);
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("defaultNamespace", org.apache.thrift.protocol.TMessageType.CALL, 0));
         defaultNamespace_args args = new defaultNamespace_args();
@@ -6562,6 +6951,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.String getResult() throws org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6572,6 +6962,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listNamespaces(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listNamespaces_call method_call = new listNamespaces_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -6586,6 +6977,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listNamespaces", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listNamespaces_args args = new listNamespaces_args();
@@ -6594,6 +6986,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.List<java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6604,6 +6997,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void namespaceExists(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       namespaceExists_call method_call = new namespaceExists_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -6620,6 +7014,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("namespaceExists", org.apache.thrift.protocol.TMessageType.CALL, 0));
         namespaceExists_args args = new namespaceExists_args();
@@ -6629,6 +7024,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6639,6 +7035,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void createNamespace(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       createNamespace_call method_call = new createNamespace_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -6655,6 +7052,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("createNamespace", org.apache.thrift.protocol.TMessageType.CALL, 0));
         createNamespace_args args = new createNamespace_args();
@@ -6664,16 +7062,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceExistsException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_createNamespace();
         return null;
       }
     }
 
+    @Override
     public void deleteNamespace(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       deleteNamespace_call method_call = new deleteNamespace_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -6690,6 +7091,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("deleteNamespace", org.apache.thrift.protocol.TMessageType.CALL, 0));
         deleteNamespace_args args = new deleteNamespace_args();
@@ -6699,16 +7101,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, NamespaceNotEmptyException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_deleteNamespace();
         return null;
       }
     }
 
+    @Override
     public void renameNamespace(java.nio.ByteBuffer login, java.lang.String oldNamespaceName, java.lang.String newNamespaceName, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       renameNamespace_call method_call = new renameNamespace_call(login, oldNamespaceName, newNamespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -6727,6 +7132,7 @@ public class AccumuloProxy {
         this.newNamespaceName = newNamespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("renameNamespace", org.apache.thrift.protocol.TMessageType.CALL, 0));
         renameNamespace_args args = new renameNamespace_args();
@@ -6737,16 +7143,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, NamespaceExistsException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_renameNamespace();
         return null;
       }
     }
 
+    @Override
     public void setNamespaceProperty(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String property, java.lang.String value, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       setNamespaceProperty_call method_call = new setNamespaceProperty_call(login, namespaceName, property, value, resultHandler, this, ___protocolFactory, ___transport);
@@ -6767,6 +7176,7 @@ public class AccumuloProxy {
         this.value = value;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("setNamespaceProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         setNamespaceProperty_args args = new setNamespaceProperty_args();
@@ -6778,16 +7188,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_setNamespaceProperty();
         return null;
       }
     }
 
+    @Override
     public void removeNamespaceProperty(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String property, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeNamespaceProperty_call method_call = new removeNamespaceProperty_call(login, namespaceName, property, resultHandler, this, ___protocolFactory, ___transport);
@@ -6806,6 +7219,7 @@ public class AccumuloProxy {
         this.property = property;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeNamespaceProperty", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeNamespaceProperty_args args = new removeNamespaceProperty_args();
@@ -6816,16 +7230,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeNamespaceProperty();
         return null;
       }
     }
 
+    @Override
     public void getNamespaceProperties(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getNamespaceProperties_call method_call = new getNamespaceProperties_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -6842,6 +7259,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getNamespaceProperties", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getNamespaceProperties_args args = new getNamespaceProperties_args();
@@ -6851,6 +7269,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6861,6 +7280,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void namespaceIdMap(java.nio.ByteBuffer login, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       namespaceIdMap_call method_call = new namespaceIdMap_call(login, resultHandler, this, ___protocolFactory, ___transport);
@@ -6875,6 +7295,7 @@ public class AccumuloProxy {
         this.login = login;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("namespaceIdMap", org.apache.thrift.protocol.TMessageType.CALL, 0));
         namespaceIdMap_args args = new namespaceIdMap_args();
@@ -6883,6 +7304,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.String> getResult() throws AccumuloException, AccumuloSecurityException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -6893,6 +7315,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void attachNamespaceIterator(java.nio.ByteBuffer login, java.lang.String namespaceName, IteratorSetting setting, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       attachNamespaceIterator_call method_call = new attachNamespaceIterator_call(login, namespaceName, setting, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -6913,6 +7336,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("attachNamespaceIterator", org.apache.thrift.protocol.TMessageType.CALL, 0));
         attachNamespaceIterator_args args = new attachNamespaceIterator_args();
@@ -6924,16 +7348,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_attachNamespaceIterator();
         return null;
       }
     }
 
+    @Override
     public void removeNamespaceIterator(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String name, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeNamespaceIterator_call method_call = new removeNamespaceIterator_call(login, namespaceName, name, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -6954,6 +7381,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeNamespaceIterator", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeNamespaceIterator_args args = new removeNamespaceIterator_args();
@@ -6965,16 +7393,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeNamespaceIterator();
         return null;
       }
     }
 
+    @Override
     public void getNamespaceIteratorSetting(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String name, IteratorScope scope, org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       getNamespaceIteratorSetting_call method_call = new getNamespaceIteratorSetting_call(login, namespaceName, name, scope, resultHandler, this, ___protocolFactory, ___transport);
@@ -6995,6 +7426,7 @@ public class AccumuloProxy {
         this.scope = scope;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getNamespaceIteratorSetting", org.apache.thrift.protocol.TMessageType.CALL, 0));
         getNamespaceIteratorSetting_args args = new getNamespaceIteratorSetting_args();
@@ -7006,6 +7438,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public IteratorSetting getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -7016,6 +7449,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void listNamespaceIterators(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listNamespaceIterators_call method_call = new listNamespaceIterators_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -7032,6 +7466,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listNamespaceIterators", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listNamespaceIterators_args args = new listNamespaceIterators_args();
@@ -7041,6 +7476,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.util.Set<IteratorScope>> getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -7051,6 +7487,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void checkNamespaceIteratorConflicts(java.nio.ByteBuffer login, java.lang.String namespaceName, IteratorSetting setting, java.util.Set<IteratorScope> scopes, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       checkNamespaceIteratorConflicts_call method_call = new checkNamespaceIteratorConflicts_call(login, namespaceName, setting, scopes, resultHandler, this, ___protocolFactory, ___transport);
@@ -7071,6 +7508,7 @@ public class AccumuloProxy {
         this.scopes = scopes;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("checkNamespaceIteratorConflicts", org.apache.thrift.protocol.TMessageType.CALL, 0));
         checkNamespaceIteratorConflicts_args args = new checkNamespaceIteratorConflicts_args();
@@ -7082,16 +7520,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_checkNamespaceIteratorConflicts();
         return null;
       }
     }
 
+    @Override
     public void addNamespaceConstraint(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String constraintClassName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       addNamespaceConstraint_call method_call = new addNamespaceConstraint_call(login, namespaceName, constraintClassName, resultHandler, this, ___protocolFactory, ___transport);
@@ -7110,6 +7551,7 @@ public class AccumuloProxy {
         this.constraintClassName = constraintClassName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("addNamespaceConstraint", org.apache.thrift.protocol.TMessageType.CALL, 0));
         addNamespaceConstraint_args args = new addNamespaceConstraint_args();
@@ -7120,6 +7562,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Integer getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -7130,6 +7573,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void removeNamespaceConstraint(java.nio.ByteBuffer login, java.lang.String namespaceName, int id, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       removeNamespaceConstraint_call method_call = new removeNamespaceConstraint_call(login, namespaceName, id, resultHandler, this, ___protocolFactory, ___transport);
@@ -7148,6 +7592,7 @@ public class AccumuloProxy {
         this.id = id;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("removeNamespaceConstraint", org.apache.thrift.protocol.TMessageType.CALL, 0));
         removeNamespaceConstraint_args args = new removeNamespaceConstraint_args();
@@ -7158,16 +7603,19 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public Void getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
         }
         org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array());
         org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport);
+        (new Client(prot)).recv_removeNamespaceConstraint();
         return null;
       }
     }
 
+    @Override
     public void listNamespaceConstraints(java.nio.ByteBuffer login, java.lang.String namespaceName, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       listNamespaceConstraints_call method_call = new listNamespaceConstraints_call(login, namespaceName, resultHandler, this, ___protocolFactory, ___transport);
@@ -7184,6 +7632,7 @@ public class AccumuloProxy {
         this.namespaceName = namespaceName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("listNamespaceConstraints", org.apache.thrift.protocol.TMessageType.CALL, 0));
         listNamespaceConstraints_args args = new listNamespaceConstraints_args();
@@ -7193,6 +7642,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.util.Map<java.lang.String,java.lang.Integer> getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -7203,6 +7653,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void testNamespaceClassLoad(java.nio.ByteBuffer login, java.lang.String namespaceName, java.lang.String className, java.lang.String asTypeName, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
       checkReady();
       testNamespaceClassLoad_call method_call = new testNamespaceClassLoad_call(login, namespaceName, className, asTypeName, resultHandler, this, ___protocolFactory, ___transport);
@@ -7223,6 +7674,7 @@ public class AccumuloProxy {
         this.asTypeName = asTypeName;
       }
 
+      @Override
       public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
         prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("testNamespaceClassLoad", org.apache.thrift.protocol.TMessageType.CALL, 0));
         testNamespaceClassLoad_args args = new testNamespaceClassLoad_args();
@@ -7234,6 +7686,7 @@ public class AccumuloProxy {
         prot.writeMessageEnd();
       }
 
+      @Override
       public java.lang.Boolean getResult() throws AccumuloException, AccumuloSecurityException, NamespaceNotFoundException, org.apache.thrift.TException {
         if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) {
           throw new java.lang.IllegalStateException("Method call not finished!");
@@ -7365,10 +7818,12 @@ public class AccumuloProxy {
         super("login");
       }
 
+      @Override
       public login_args getEmptyArgsInstance() {
         return new login_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7378,6 +7833,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public login_result getResult(I iface, login_args args) throws org.apache.thrift.TException {
         login_result result = new login_result();
         try {
@@ -7394,10 +7850,12 @@ public class AccumuloProxy {
         super("addConstraint");
       }
 
+      @Override
       public addConstraint_args getEmptyArgsInstance() {
         return new addConstraint_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7407,6 +7865,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public addConstraint_result getResult(I iface, addConstraint_args args) throws org.apache.thrift.TException {
         addConstraint_result result = new addConstraint_result();
         try {
@@ -7428,10 +7887,12 @@ public class AccumuloProxy {
         super("addSplits");
       }
 
+      @Override
       public addSplits_args getEmptyArgsInstance() {
         return new addSplits_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7441,6 +7902,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public addSplits_result getResult(I iface, addSplits_args args) throws org.apache.thrift.TException {
         addSplits_result result = new addSplits_result();
         try {
@@ -7461,10 +7923,12 @@ public class AccumuloProxy {
         super("attachIterator");
       }
 
+      @Override
       public attachIterator_args getEmptyArgsInstance() {
         return new attachIterator_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7474,6 +7938,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public attachIterator_result getResult(I iface, attachIterator_args args) throws org.apache.thrift.TException {
         attachIterator_result result = new attachIterator_result();
         try {
@@ -7494,10 +7959,12 @@ public class AccumuloProxy {
         super("checkIteratorConflicts");
       }
 
+      @Override
       public checkIteratorConflicts_args getEmptyArgsInstance() {
         return new checkIteratorConflicts_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7507,6 +7974,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public checkIteratorConflicts_result getResult(I iface, checkIteratorConflicts_args args) throws org.apache.thrift.TException {
         checkIteratorConflicts_result result = new checkIteratorConflicts_result();
         try {
@@ -7527,10 +7995,12 @@ public class AccumuloProxy {
         super("clearLocatorCache");
       }
 
+      @Override
       public clearLocatorCache_args getEmptyArgsInstance() {
         return new clearLocatorCache_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7540,6 +8010,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public clearLocatorCache_result getResult(I iface, clearLocatorCache_args args) throws org.apache.thrift.TException {
         clearLocatorCache_result result = new clearLocatorCache_result();
         try {
@@ -7556,10 +8027,12 @@ public class AccumuloProxy {
         super("cloneTable");
       }
 
+      @Override
       public cloneTable_args getEmptyArgsInstance() {
         return new cloneTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7569,6 +8042,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public cloneTable_result getResult(I iface, cloneTable_args args) throws org.apache.thrift.TException {
         cloneTable_result result = new cloneTable_result();
         try {
@@ -7591,10 +8065,12 @@ public class AccumuloProxy {
         super("compactTable");
       }
 
+      @Override
       public compactTable_args getEmptyArgsInstance() {
         return new compactTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7604,6 +8080,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public compactTable_result getResult(I iface, compactTable_args args) throws org.apache.thrift.TException {
         compactTable_result result = new compactTable_result();
         try {
@@ -7624,10 +8101,12 @@ public class AccumuloProxy {
         super("cancelCompaction");
       }
 
+      @Override
       public cancelCompaction_args getEmptyArgsInstance() {
         return new cancelCompaction_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7637,6 +8116,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public cancelCompaction_result getResult(I iface, cancelCompaction_args args) throws org.apache.thrift.TException {
         cancelCompaction_result result = new cancelCompaction_result();
         try {
@@ -7657,10 +8137,12 @@ public class AccumuloProxy {
         super("createTable");
       }
 
+      @Override
       public createTable_args getEmptyArgsInstance() {
         return new createTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7670,6 +8152,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createTable_result getResult(I iface, createTable_args args) throws org.apache.thrift.TException {
         createTable_result result = new createTable_result();
         try {
@@ -7690,10 +8173,12 @@ public class AccumuloProxy {
         super("deleteTable");
       }
 
+      @Override
       public deleteTable_args getEmptyArgsInstance() {
         return new deleteTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7703,6 +8188,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public deleteTable_result getResult(I iface, deleteTable_args args) throws org.apache.thrift.TException {
         deleteTable_result result = new deleteTable_result();
         try {
@@ -7723,10 +8209,12 @@ public class AccumuloProxy {
         super("deleteRows");
       }
 
+      @Override
       public deleteRows_args getEmptyArgsInstance() {
         return new deleteRows_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7736,6 +8224,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public deleteRows_result getResult(I iface, deleteRows_args args) throws org.apache.thrift.TException {
         deleteRows_result result = new deleteRows_result();
         try {
@@ -7756,10 +8245,12 @@ public class AccumuloProxy {
         super("exportTable");
       }
 
+      @Override
       public exportTable_args getEmptyArgsInstance() {
         return new exportTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7769,6 +8260,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public exportTable_result getResult(I iface, exportTable_args args) throws org.apache.thrift.TException {
         exportTable_result result = new exportTable_result();
         try {
@@ -7789,10 +8281,12 @@ public class AccumuloProxy {
         super("flushTable");
       }
 
+      @Override
       public flushTable_args getEmptyArgsInstance() {
         return new flushTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7802,6 +8296,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public flushTable_result getResult(I iface, flushTable_args args) throws org.apache.thrift.TException {
         flushTable_result result = new flushTable_result();
         try {
@@ -7822,10 +8317,12 @@ public class AccumuloProxy {
         super("getDiskUsage");
       }
 
+      @Override
       public getDiskUsage_args getEmptyArgsInstance() {
         return new getDiskUsage_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7835,6 +8332,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getDiskUsage_result getResult(I iface, getDiskUsage_args args) throws org.apache.thrift.TException {
         getDiskUsage_result result = new getDiskUsage_result();
         try {
@@ -7855,10 +8353,12 @@ public class AccumuloProxy {
         super("getLocalityGroups");
       }
 
+      @Override
       public getLocalityGroups_args getEmptyArgsInstance() {
         return new getLocalityGroups_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7868,6 +8368,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getLocalityGroups_result getResult(I iface, getLocalityGroups_args args) throws org.apache.thrift.TException {
         getLocalityGroups_result result = new getLocalityGroups_result();
         try {
@@ -7888,10 +8389,12 @@ public class AccumuloProxy {
         super("getIteratorSetting");
       }
 
+      @Override
       public getIteratorSetting_args getEmptyArgsInstance() {
         return new getIteratorSetting_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7901,6 +8404,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getIteratorSetting_result getResult(I iface, getIteratorSetting_args args) throws org.apache.thrift.TException {
         getIteratorSetting_result result = new getIteratorSetting_result();
         try {
@@ -7921,10 +8425,12 @@ public class AccumuloProxy {
         super("getMaxRow");
       }
 
+      @Override
       public getMaxRow_args getEmptyArgsInstance() {
         return new getMaxRow_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7934,6 +8440,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getMaxRow_result getResult(I iface, getMaxRow_args args) throws org.apache.thrift.TException {
         getMaxRow_result result = new getMaxRow_result();
         try {
@@ -7954,10 +8461,12 @@ public class AccumuloProxy {
         super("getTableProperties");
       }
 
+      @Override
       public getTableProperties_args getEmptyArgsInstance() {
         return new getTableProperties_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -7967,6 +8476,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getTableProperties_result getResult(I iface, getTableProperties_args args) throws org.apache.thrift.TException {
         getTableProperties_result result = new getTableProperties_result();
         try {
@@ -7987,10 +8497,12 @@ public class AccumuloProxy {
         super("importDirectory");
       }
 
+      @Override
       public importDirectory_args getEmptyArgsInstance() {
         return new importDirectory_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8000,6 +8512,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public importDirectory_result getResult(I iface, importDirectory_args args) throws org.apache.thrift.TException {
         importDirectory_result result = new importDirectory_result();
         try {
@@ -8020,10 +8533,12 @@ public class AccumuloProxy {
         super("importTable");
       }
 
+      @Override
       public importTable_args getEmptyArgsInstance() {
         return new importTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8033,6 +8548,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public importTable_result getResult(I iface, importTable_args args) throws org.apache.thrift.TException {
         importTable_result result = new importTable_result();
         try {
@@ -8053,10 +8569,12 @@ public class AccumuloProxy {
         super("listSplits");
       }
 
+      @Override
       public listSplits_args getEmptyArgsInstance() {
         return new listSplits_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8066,6 +8584,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listSplits_result getResult(I iface, listSplits_args args) throws org.apache.thrift.TException {
         listSplits_result result = new listSplits_result();
         try {
@@ -8086,10 +8605,12 @@ public class AccumuloProxy {
         super("listTables");
       }
 
+      @Override
       public listTables_args getEmptyArgsInstance() {
         return new listTables_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8099,6 +8620,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listTables_result getResult(I iface, listTables_args args) throws org.apache.thrift.TException {
         listTables_result result = new listTables_result();
         result.success = iface.listTables(args.login);
@@ -8111,10 +8633,12 @@ public class AccumuloProxy {
         super("listIterators");
       }
 
+      @Override
       public listIterators_args getEmptyArgsInstance() {
         return new listIterators_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8124,6 +8648,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listIterators_result getResult(I iface, listIterators_args args) throws org.apache.thrift.TException {
         listIterators_result result = new listIterators_result();
         try {
@@ -8144,10 +8669,12 @@ public class AccumuloProxy {
         super("listConstraints");
       }
 
+      @Override
       public listConstraints_args getEmptyArgsInstance() {
         return new listConstraints_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8157,6 +8684,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listConstraints_result getResult(I iface, listConstraints_args args) throws org.apache.thrift.TException {
         listConstraints_result result = new listConstraints_result();
         try {
@@ -8177,10 +8705,12 @@ public class AccumuloProxy {
         super("mergeTablets");
       }
 
+      @Override
       public mergeTablets_args getEmptyArgsInstance() {
         return new mergeTablets_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8190,6 +8720,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public mergeTablets_result getResult(I iface, mergeTablets_args args) throws org.apache.thrift.TException {
         mergeTablets_result result = new mergeTablets_result();
         try {
@@ -8210,10 +8741,12 @@ public class AccumuloProxy {
         super("offlineTable");
       }
 
+      @Override
       public offlineTable_args getEmptyArgsInstance() {
         return new offlineTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8223,6 +8756,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public offlineTable_result getResult(I iface, offlineTable_args args) throws org.apache.thrift.TException {
         offlineTable_result result = new offlineTable_result();
         try {
@@ -8243,10 +8777,12 @@ public class AccumuloProxy {
         super("onlineTable");
       }
 
+      @Override
       public onlineTable_args getEmptyArgsInstance() {
         return new onlineTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8256,6 +8792,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public onlineTable_result getResult(I iface, onlineTable_args args) throws org.apache.thrift.TException {
         onlineTable_result result = new onlineTable_result();
         try {
@@ -8276,10 +8813,12 @@ public class AccumuloProxy {
         super("removeConstraint");
       }
 
+      @Override
       public removeConstraint_args getEmptyArgsInstance() {
         return new removeConstraint_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8289,6 +8828,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeConstraint_result getResult(I iface, removeConstraint_args args) throws org.apache.thrift.TException {
         removeConstraint_result result = new removeConstraint_result();
         try {
@@ -8309,10 +8849,12 @@ public class AccumuloProxy {
         super("removeIterator");
       }
 
+      @Override
       public removeIterator_args getEmptyArgsInstance() {
         return new removeIterator_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8322,6 +8864,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeIterator_result getResult(I iface, removeIterator_args args) throws org.apache.thrift.TException {
         removeIterator_result result = new removeIterator_result();
         try {
@@ -8342,10 +8885,12 @@ public class AccumuloProxy {
         super("removeTableProperty");
       }
 
+      @Override
       public removeTableProperty_args getEmptyArgsInstance() {
         return new removeTableProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8355,6 +8900,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeTableProperty_result getResult(I iface, removeTableProperty_args args) throws org.apache.thrift.TException {
         removeTableProperty_result result = new removeTableProperty_result();
         try {
@@ -8375,10 +8921,12 @@ public class AccumuloProxy {
         super("renameTable");
       }
 
+      @Override
       public renameTable_args getEmptyArgsInstance() {
         return new renameTable_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8388,6 +8936,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public renameTable_result getResult(I iface, renameTable_args args) throws org.apache.thrift.TException {
         renameTable_result result = new renameTable_result();
         try {
@@ -8410,10 +8959,12 @@ public class AccumuloProxy {
         super("setLocalityGroups");
       }
 
+      @Override
       public setLocalityGroups_args getEmptyArgsInstance() {
         return new setLocalityGroups_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8423,6 +8974,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public setLocalityGroups_result getResult(I iface, setLocalityGroups_args args) throws org.apache.thrift.TException {
         setLocalityGroups_result result = new setLocalityGroups_result();
         try {
@@ -8443,10 +8995,12 @@ public class AccumuloProxy {
         super("setTableProperty");
       }
 
+      @Override
       public setTableProperty_args getEmptyArgsInstance() {
         return new setTableProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8456,6 +9010,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public setTableProperty_result getResult(I iface, setTableProperty_args args) throws org.apache.thrift.TException {
         setTableProperty_result result = new setTableProperty_result();
         try {
@@ -8476,10 +9031,12 @@ public class AccumuloProxy {
         super("splitRangeByTablets");
       }
 
+      @Override
       public splitRangeByTablets_args getEmptyArgsInstance() {
         return new splitRangeByTablets_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8489,6 +9046,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public splitRangeByTablets_result getResult(I iface, splitRangeByTablets_args args) throws org.apache.thrift.TException {
         splitRangeByTablets_result result = new splitRangeByTablets_result();
         try {
@@ -8509,10 +9067,12 @@ public class AccumuloProxy {
         super("tableExists");
       }
 
+      @Override
       public tableExists_args getEmptyArgsInstance() {
         return new tableExists_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8522,6 +9082,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public tableExists_result getResult(I iface, tableExists_args args) throws org.apache.thrift.TException {
         tableExists_result result = new tableExists_result();
         result.success = iface.tableExists(args.login, args.tableName);
@@ -8535,10 +9096,12 @@ public class AccumuloProxy {
         super("tableIdMap");
       }
 
+      @Override
       public tableIdMap_args getEmptyArgsInstance() {
         return new tableIdMap_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8548,6 +9111,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public tableIdMap_result getResult(I iface, tableIdMap_args args) throws org.apache.thrift.TException {
         tableIdMap_result result = new tableIdMap_result();
         result.success = iface.tableIdMap(args.login);
@@ -8560,10 +9124,12 @@ public class AccumuloProxy {
         super("testTableClassLoad");
       }
 
+      @Override
       public testTableClassLoad_args getEmptyArgsInstance() {
         return new testTableClassLoad_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8573,6 +9139,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public testTableClassLoad_result getResult(I iface, testTableClassLoad_args args) throws org.apache.thrift.TException {
         testTableClassLoad_result result = new testTableClassLoad_result();
         try {
@@ -8594,10 +9161,12 @@ public class AccumuloProxy {
         super("pingTabletServer");
       }
 
+      @Override
       public pingTabletServer_args getEmptyArgsInstance() {
         return new pingTabletServer_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8607,6 +9176,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public pingTabletServer_result getResult(I iface, pingTabletServer_args args) throws org.apache.thrift.TException {
         pingTabletServer_result result = new pingTabletServer_result();
         try {
@@ -8625,10 +9195,12 @@ public class AccumuloProxy {
         super("getActiveScans");
       }
 
+      @Override
       public getActiveScans_args getEmptyArgsInstance() {
         return new getActiveScans_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8638,6 +9210,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getActiveScans_result getResult(I iface, getActiveScans_args args) throws org.apache.thrift.TException {
         getActiveScans_result result = new getActiveScans_result();
         try {
@@ -8656,10 +9229,12 @@ public class AccumuloProxy {
         super("getActiveCompactions");
       }
 
+      @Override
       public getActiveCompactions_args getEmptyArgsInstance() {
         return new getActiveCompactions_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8669,6 +9244,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getActiveCompactions_result getResult(I iface, getActiveCompactions_args args) throws org.apache.thrift.TException {
         getActiveCompactions_result result = new getActiveCompactions_result();
         try {
@@ -8687,10 +9263,12 @@ public class AccumuloProxy {
         super("getSiteConfiguration");
       }
 
+      @Override
       public getSiteConfiguration_args getEmptyArgsInstance() {
         return new getSiteConfiguration_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8700,6 +9278,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getSiteConfiguration_result getResult(I iface, getSiteConfiguration_args args) throws org.apache.thrift.TException {
         getSiteConfiguration_result result = new getSiteConfiguration_result();
         try {
@@ -8718,10 +9297,12 @@ public class AccumuloProxy {
         super("getSystemConfiguration");
       }
 
+      @Override
       public getSystemConfiguration_args getEmptyArgsInstance() {
         return new getSystemConfiguration_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8731,6 +9312,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getSystemConfiguration_result getResult(I iface, getSystemConfiguration_args args) throws org.apache.thrift.TException {
         getSystemConfiguration_result result = new getSystemConfiguration_result();
         try {
@@ -8749,10 +9331,12 @@ public class AccumuloProxy {
         super("getTabletServers");
       }
 
+      @Override
       public getTabletServers_args getEmptyArgsInstance() {
         return new getTabletServers_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8762,6 +9346,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getTabletServers_result getResult(I iface, getTabletServers_args args) throws org.apache.thrift.TException {
         getTabletServers_result result = new getTabletServers_result();
         result.success = iface.getTabletServers(args.login);
@@ -8774,10 +9359,12 @@ public class AccumuloProxy {
         super("removeProperty");
       }
 
+      @Override
       public removeProperty_args getEmptyArgsInstance() {
         return new removeProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8787,6 +9374,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeProperty_result getResult(I iface, removeProperty_args args) throws org.apache.thrift.TException {
         removeProperty_result result = new removeProperty_result();
         try {
@@ -8805,10 +9393,12 @@ public class AccumuloProxy {
         super("setProperty");
       }
 
+      @Override
       public setProperty_args getEmptyArgsInstance() {
         return new setProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8818,6 +9408,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public setProperty_result getResult(I iface, setProperty_args args) throws org.apache.thrift.TException {
         setProperty_result result = new setProperty_result();
         try {
@@ -8836,10 +9427,12 @@ public class AccumuloProxy {
         super("testClassLoad");
       }
 
+      @Override
       public testClassLoad_args getEmptyArgsInstance() {
         return new testClassLoad_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8849,6 +9442,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public testClassLoad_result getResult(I iface, testClassLoad_args args) throws org.apache.thrift.TException {
         testClassLoad_result result = new testClassLoad_result();
         try {
@@ -8868,10 +9462,12 @@ public class AccumuloProxy {
         super("authenticateUser");
       }
 
+      @Override
       public authenticateUser_args getEmptyArgsInstance() {
         return new authenticateUser_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8881,6 +9477,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public authenticateUser_result getResult(I iface, authenticateUser_args args) throws org.apache.thrift.TException {
         authenticateUser_result result = new authenticateUser_result();
         try {
@@ -8900,10 +9497,12 @@ public class AccumuloProxy {
         super("changeUserAuthorizations");
       }
 
+      @Override
       public changeUserAuthorizations_args getEmptyArgsInstance() {
         return new changeUserAuthorizations_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8913,6 +9512,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public changeUserAuthorizations_result getResult(I iface, changeUserAuthorizations_args args) throws org.apache.thrift.TException {
         changeUserAuthorizations_result result = new changeUserAuthorizations_result();
         try {
@@ -8931,10 +9531,12 @@ public class AccumuloProxy {
         super("changeLocalUserPassword");
       }
 
+      @Override
       public changeLocalUserPassword_args getEmptyArgsInstance() {
         return new changeLocalUserPassword_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8944,6 +9546,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public changeLocalUserPassword_result getResult(I iface, changeLocalUserPassword_args args) throws org.apache.thrift.TException {
         changeLocalUserPassword_result result = new changeLocalUserPassword_result();
         try {
@@ -8962,10 +9565,12 @@ public class AccumuloProxy {
         super("createLocalUser");
       }
 
+      @Override
       public createLocalUser_args getEmptyArgsInstance() {
         return new createLocalUser_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -8975,6 +9580,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createLocalUser_result getResult(I iface, createLocalUser_args args) throws org.apache.thrift.TException {
         createLocalUser_result result = new createLocalUser_result();
         try {
@@ -8993,10 +9599,12 @@ public class AccumuloProxy {
         super("dropLocalUser");
       }
 
+      @Override
       public dropLocalUser_args getEmptyArgsInstance() {
         return new dropLocalUser_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9006,6 +9614,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public dropLocalUser_result getResult(I iface, dropLocalUser_args args) throws org.apache.thrift.TException {
         dropLocalUser_result result = new dropLocalUser_result();
         try {
@@ -9024,10 +9633,12 @@ public class AccumuloProxy {
         super("getUserAuthorizations");
       }
 
+      @Override
       public getUserAuthorizations_args getEmptyArgsInstance() {
         return new getUserAuthorizations_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9037,6 +9648,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getUserAuthorizations_result getResult(I iface, getUserAuthorizations_args args) throws org.apache.thrift.TException {
         getUserAuthorizations_result result = new getUserAuthorizations_result();
         try {
@@ -9055,10 +9667,12 @@ public class AccumuloProxy {
         super("grantSystemPermission");
       }
 
+      @Override
       public grantSystemPermission_args getEmptyArgsInstance() {
         return new grantSystemPermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9068,6 +9682,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public grantSystemPermission_result getResult(I iface, grantSystemPermission_args args) throws org.apache.thrift.TException {
         grantSystemPermission_result result = new grantSystemPermission_result();
         try {
@@ -9086,10 +9701,12 @@ public class AccumuloProxy {
         super("grantTablePermission");
       }
 
+      @Override
       public grantTablePermission_args getEmptyArgsInstance() {
         return new grantTablePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9099,6 +9716,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public grantTablePermission_result getResult(I iface, grantTablePermission_args args) throws org.apache.thrift.TException {
         grantTablePermission_result result = new grantTablePermission_result();
         try {
@@ -9119,10 +9737,12 @@ public class AccumuloProxy {
         super("hasSystemPermission");
       }
 
+      @Override
       public hasSystemPermission_args getEmptyArgsInstance() {
         return new hasSystemPermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9132,6 +9752,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public hasSystemPermission_result getResult(I iface, hasSystemPermission_args args) throws org.apache.thrift.TException {
         hasSystemPermission_result result = new hasSystemPermission_result();
         try {
@@ -9151,10 +9772,12 @@ public class AccumuloProxy {
         super("hasTablePermission");
       }
 
+      @Override
       public hasTablePermission_args getEmptyArgsInstance() {
         return new hasTablePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9164,6 +9787,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public hasTablePermission_result getResult(I iface, hasTablePermission_args args) throws org.apache.thrift.TException {
         hasTablePermission_result result = new hasTablePermission_result();
         try {
@@ -9185,10 +9809,12 @@ public class AccumuloProxy {
         super("listLocalUsers");
       }
 
+      @Override
       public listLocalUsers_args getEmptyArgsInstance() {
         return new listLocalUsers_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9198,6 +9824,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listLocalUsers_result getResult(I iface, listLocalUsers_args args) throws org.apache.thrift.TException {
         listLocalUsers_result result = new listLocalUsers_result();
         try {
@@ -9218,10 +9845,12 @@ public class AccumuloProxy {
         super("revokeSystemPermission");
       }
 
+      @Override
       public revokeSystemPermission_args getEmptyArgsInstance() {
         return new revokeSystemPermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9231,6 +9860,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public revokeSystemPermission_result getResult(I iface, revokeSystemPermission_args args) throws org.apache.thrift.TException {
         revokeSystemPermission_result result = new revokeSystemPermission_result();
         try {
@@ -9249,10 +9879,12 @@ public class AccumuloProxy {
         super("revokeTablePermission");
       }
 
+      @Override
       public revokeTablePermission_args getEmptyArgsInstance() {
         return new revokeTablePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9262,6 +9894,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public revokeTablePermission_result getResult(I iface, revokeTablePermission_args args) throws org.apache.thrift.TException {
         revokeTablePermission_result result = new revokeTablePermission_result();
         try {
@@ -9282,10 +9915,12 @@ public class AccumuloProxy {
         super("grantNamespacePermission");
       }
 
+      @Override
       public grantNamespacePermission_args getEmptyArgsInstance() {
         return new grantNamespacePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9295,6 +9930,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public grantNamespacePermission_result getResult(I iface, grantNamespacePermission_args args) throws org.apache.thrift.TException {
         grantNamespacePermission_result result = new grantNamespacePermission_result();
         try {
@@ -9313,10 +9949,12 @@ public class AccumuloProxy {
         super("hasNamespacePermission");
       }
 
+      @Override
       public hasNamespacePermission_args getEmptyArgsInstance() {
         return new hasNamespacePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9326,6 +9964,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public hasNamespacePermission_result getResult(I iface, hasNamespacePermission_args args) throws org.apache.thrift.TException {
         hasNamespacePermission_result result = new hasNamespacePermission_result();
         try {
@@ -9345,10 +9984,12 @@ public class AccumuloProxy {
         super("revokeNamespacePermission");
       }
 
+      @Override
       public revokeNamespacePermission_args getEmptyArgsInstance() {
         return new revokeNamespacePermission_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9358,6 +9999,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public revokeNamespacePermission_result getResult(I iface, revokeNamespacePermission_args args) throws org.apache.thrift.TException {
         revokeNamespacePermission_result result = new revokeNamespacePermission_result();
         try {
@@ -9376,10 +10018,12 @@ public class AccumuloProxy {
         super("createBatchScanner");
       }
 
+      @Override
       public createBatchScanner_args getEmptyArgsInstance() {
         return new createBatchScanner_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9389,6 +10033,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createBatchScanner_result getResult(I iface, createBatchScanner_args args) throws org.apache.thrift.TException {
         createBatchScanner_result result = new createBatchScanner_result();
         try {
@@ -9409,10 +10054,12 @@ public class AccumuloProxy {
         super("createScanner");
       }
 
+      @Override
       public createScanner_args getEmptyArgsInstance() {
         return new createScanner_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9422,6 +10069,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createScanner_result getResult(I iface, createScanner_args args) throws org.apache.thrift.TException {
         createScanner_result result = new createScanner_result();
         try {
@@ -9442,10 +10090,12 @@ public class AccumuloProxy {
         super("hasNext");
       }
 
+      @Override
       public hasNext_args getEmptyArgsInstance() {
         return new hasNext_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9455,6 +10105,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public hasNext_result getResult(I iface, hasNext_args args) throws org.apache.thrift.TException {
         hasNext_result result = new hasNext_result();
         try {
@@ -9472,10 +10123,12 @@ public class AccumuloProxy {
         super("nextEntry");
       }
 
+      @Override
       public nextEntry_args getEmptyArgsInstance() {
         return new nextEntry_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9485,6 +10138,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public nextEntry_result getResult(I iface, nextEntry_args args) throws org.apache.thrift.TException {
         nextEntry_result result = new nextEntry_result();
         try {
@@ -9505,10 +10159,12 @@ public class AccumuloProxy {
         super("nextK");
       }
 
+      @Override
       public nextK_args getEmptyArgsInstance() {
         return new nextK_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9518,6 +10174,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public nextK_result getResult(I iface, nextK_args args) throws org.apache.thrift.TException {
         nextK_result result = new nextK_result();
         try {
@@ -9538,10 +10195,12 @@ public class AccumuloProxy {
         super("closeScanner");
       }
 
+      @Override
       public closeScanner_args getEmptyArgsInstance() {
         return new closeScanner_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9551,6 +10210,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public closeScanner_result getResult(I iface, closeScanner_args args) throws org.apache.thrift.TException {
         closeScanner_result result = new closeScanner_result();
         try {
@@ -9567,10 +10227,12 @@ public class AccumuloProxy {
         super("updateAndFlush");
       }
 
+      @Override
       public updateAndFlush_args getEmptyArgsInstance() {
         return new updateAndFlush_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9580,6 +10242,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public updateAndFlush_result getResult(I iface, updateAndFlush_args args) throws org.apache.thrift.TException {
         updateAndFlush_result result = new updateAndFlush_result();
         try {
@@ -9602,10 +10265,12 @@ public class AccumuloProxy {
         super("createWriter");
       }
 
+      @Override
       public createWriter_args getEmptyArgsInstance() {
         return new createWriter_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9615,6 +10280,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createWriter_result getResult(I iface, createWriter_args args) throws org.apache.thrift.TException {
         createWriter_result result = new createWriter_result();
         try {
@@ -9635,10 +10301,12 @@ public class AccumuloProxy {
         super("update");
       }
 
+      @Override
       public update_args getEmptyArgsInstance() {
         return new update_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return true;
       }
@@ -9648,6 +10316,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public org.apache.thrift.TBase getResult(I iface, update_args args) throws org.apache.thrift.TException {
         iface.update(args.writer, args.cells);
         return null;
@@ -9659,10 +10328,12 @@ public class AccumuloProxy {
         super("flush");
       }
 
+      @Override
       public flush_args getEmptyArgsInstance() {
         return new flush_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9672,6 +10343,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public flush_result getResult(I iface, flush_args args) throws org.apache.thrift.TException {
         flush_result result = new flush_result();
         try {
@@ -9690,10 +10362,12 @@ public class AccumuloProxy {
         super("closeWriter");
       }
 
+      @Override
       public closeWriter_args getEmptyArgsInstance() {
         return new closeWriter_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9703,6 +10377,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public closeWriter_result getResult(I iface, closeWriter_args args) throws org.apache.thrift.TException {
         closeWriter_result result = new closeWriter_result();
         try {
@@ -9721,10 +10396,12 @@ public class AccumuloProxy {
         super("updateRowConditionally");
       }
 
+      @Override
       public updateRowConditionally_args getEmptyArgsInstance() {
         return new updateRowConditionally_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9734,6 +10411,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public updateRowConditionally_result getResult(I iface, updateRowConditionally_args args) throws org.apache.thrift.TException {
         updateRowConditionally_result result = new updateRowConditionally_result();
         try {
@@ -9754,10 +10432,12 @@ public class AccumuloProxy {
         super("createConditionalWriter");
       }
 
+      @Override
       public createConditionalWriter_args getEmptyArgsInstance() {
         return new createConditionalWriter_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9767,6 +10447,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createConditionalWriter_result getResult(I iface, createConditionalWriter_args args) throws org.apache.thrift.TException {
         createConditionalWriter_result result = new createConditionalWriter_result();
         try {
@@ -9787,10 +10468,12 @@ public class AccumuloProxy {
         super("updateRowsConditionally");
       }
 
+      @Override
       public updateRowsConditionally_args getEmptyArgsInstance() {
         return new updateRowsConditionally_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9800,6 +10483,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public updateRowsConditionally_result getResult(I iface, updateRowsConditionally_args args) throws org.apache.thrift.TException {
         updateRowsConditionally_result result = new updateRowsConditionally_result();
         try {
@@ -9820,10 +10504,12 @@ public class AccumuloProxy {
         super("closeConditionalWriter");
       }
 
+      @Override
       public closeConditionalWriter_args getEmptyArgsInstance() {
         return new closeConditionalWriter_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9833,6 +10519,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public closeConditionalWriter_result getResult(I iface, closeConditionalWriter_args args) throws org.apache.thrift.TException {
         closeConditionalWriter_result result = new closeConditionalWriter_result();
         iface.closeConditionalWriter(args.conditionalWriter);
@@ -9845,10 +10532,12 @@ public class AccumuloProxy {
         super("getRowRange");
       }
 
+      @Override
       public getRowRange_args getEmptyArgsInstance() {
         return new getRowRange_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9858,6 +10547,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getRowRange_result getResult(I iface, getRowRange_args args) throws org.apache.thrift.TException {
         getRowRange_result result = new getRowRange_result();
         result.success = iface.getRowRange(args.row);
@@ -9870,10 +10560,12 @@ public class AccumuloProxy {
         super("getFollowing");
       }
 
+      @Override
       public getFollowing_args getEmptyArgsInstance() {
         return new getFollowing_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9883,6 +10575,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getFollowing_result getResult(I iface, getFollowing_args args) throws org.apache.thrift.TException {
         getFollowing_result result = new getFollowing_result();
         result.success = iface.getFollowing(args.key, args.part);
@@ -9895,10 +10588,12 @@ public class AccumuloProxy {
         super("systemNamespace");
       }
 
+      @Override
       public systemNamespace_args getEmptyArgsInstance() {
         return new systemNamespace_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9908,6 +10603,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public systemNamespace_result getResult(I iface, systemNamespace_args args) throws org.apache.thrift.TException {
         systemNamespace_result result = new systemNamespace_result();
         result.success = iface.systemNamespace();
@@ -9920,10 +10616,12 @@ public class AccumuloProxy {
         super("defaultNamespace");
       }
 
+      @Override
       public defaultNamespace_args getEmptyArgsInstance() {
         return new defaultNamespace_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9933,6 +10631,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public defaultNamespace_result getResult(I iface, defaultNamespace_args args) throws org.apache.thrift.TException {
         defaultNamespace_result result = new defaultNamespace_result();
         result.success = iface.defaultNamespace();
@@ -9945,10 +10644,12 @@ public class AccumuloProxy {
         super("listNamespaces");
       }
 
+      @Override
       public listNamespaces_args getEmptyArgsInstance() {
         return new listNamespaces_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9958,6 +10659,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listNamespaces_result getResult(I iface, listNamespaces_args args) throws org.apache.thrift.TException {
         listNamespaces_result result = new listNamespaces_result();
         try {
@@ -9976,10 +10678,12 @@ public class AccumuloProxy {
         super("namespaceExists");
       }
 
+      @Override
       public namespaceExists_args getEmptyArgsInstance() {
         return new namespaceExists_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -9989,6 +10693,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public namespaceExists_result getResult(I iface, namespaceExists_args args) throws org.apache.thrift.TException {
         namespaceExists_result result = new namespaceExists_result();
         try {
@@ -10008,10 +10713,12 @@ public class AccumuloProxy {
         super("createNamespace");
       }
 
+      @Override
       public createNamespace_args getEmptyArgsInstance() {
         return new createNamespace_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10021,6 +10728,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public createNamespace_result getResult(I iface, createNamespace_args args) throws org.apache.thrift.TException {
         createNamespace_result result = new createNamespace_result();
         try {
@@ -10041,10 +10749,12 @@ public class AccumuloProxy {
         super("deleteNamespace");
       }
 
+      @Override
       public deleteNamespace_args getEmptyArgsInstance() {
         return new deleteNamespace_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10054,6 +10764,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public deleteNamespace_result getResult(I iface, deleteNamespace_args args) throws org.apache.thrift.TException {
         deleteNamespace_result result = new deleteNamespace_result();
         try {
@@ -10076,10 +10787,12 @@ public class AccumuloProxy {
         super("renameNamespace");
       }
 
+      @Override
       public renameNamespace_args getEmptyArgsInstance() {
         return new renameNamespace_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10089,6 +10802,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public renameNamespace_result getResult(I iface, renameNamespace_args args) throws org.apache.thrift.TException {
         renameNamespace_result result = new renameNamespace_result();
         try {
@@ -10111,10 +10825,12 @@ public class AccumuloProxy {
         super("setNamespaceProperty");
       }
 
+      @Override
       public setNamespaceProperty_args getEmptyArgsInstance() {
         return new setNamespaceProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10124,6 +10840,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public setNamespaceProperty_result getResult(I iface, setNamespaceProperty_args args) throws org.apache.thrift.TException {
         setNamespaceProperty_result result = new setNamespaceProperty_result();
         try {
@@ -10144,10 +10861,12 @@ public class AccumuloProxy {
         super("removeNamespaceProperty");
       }
 
+      @Override
       public removeNamespaceProperty_args getEmptyArgsInstance() {
         return new removeNamespaceProperty_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10157,6 +10876,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeNamespaceProperty_result getResult(I iface, removeNamespaceProperty_args args) throws org.apache.thrift.TException {
         removeNamespaceProperty_result result = new removeNamespaceProperty_result();
         try {
@@ -10177,10 +10897,12 @@ public class AccumuloProxy {
         super("getNamespaceProperties");
       }
 
+      @Override
       public getNamespaceProperties_args getEmptyArgsInstance() {
         return new getNamespaceProperties_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10190,6 +10912,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getNamespaceProperties_result getResult(I iface, getNamespaceProperties_args args) throws org.apache.thrift.TException {
         getNamespaceProperties_result result = new getNamespaceProperties_result();
         try {
@@ -10210,10 +10933,12 @@ public class AccumuloProxy {
         super("namespaceIdMap");
       }
 
+      @Override
       public namespaceIdMap_args getEmptyArgsInstance() {
         return new namespaceIdMap_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10223,6 +10948,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public namespaceIdMap_result getResult(I iface, namespaceIdMap_args args) throws org.apache.thrift.TException {
         namespaceIdMap_result result = new namespaceIdMap_result();
         try {
@@ -10241,10 +10967,12 @@ public class AccumuloProxy {
         super("attachNamespaceIterator");
       }
 
+      @Override
       public attachNamespaceIterator_args getEmptyArgsInstance() {
         return new attachNamespaceIterator_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10254,6 +10982,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public attachNamespaceIterator_result getResult(I iface, attachNamespaceIterator_args args) throws org.apache.thrift.TException {
         attachNamespaceIterator_result result = new attachNamespaceIterator_result();
         try {
@@ -10274,10 +11003,12 @@ public class AccumuloProxy {
         super("removeNamespaceIterator");
       }
 
+      @Override
       public removeNamespaceIterator_args getEmptyArgsInstance() {
         return new removeNamespaceIterator_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10287,6 +11018,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeNamespaceIterator_result getResult(I iface, removeNamespaceIterator_args args) throws org.apache.thrift.TException {
         removeNamespaceIterator_result result = new removeNamespaceIterator_result();
         try {
@@ -10307,10 +11039,12 @@ public class AccumuloProxy {
         super("getNamespaceIteratorSetting");
       }
 
+      @Override
       public getNamespaceIteratorSetting_args getEmptyArgsInstance() {
         return new getNamespaceIteratorSetting_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10320,6 +11054,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public getNamespaceIteratorSetting_result getResult(I iface, getNamespaceIteratorSetting_args args) throws org.apache.thrift.TException {
         getNamespaceIteratorSetting_result result = new getNamespaceIteratorSetting_result();
         try {
@@ -10340,10 +11075,12 @@ public class AccumuloProxy {
         super("listNamespaceIterators");
       }
 
+      @Override
       public listNamespaceIterators_args getEmptyArgsInstance() {
         return new listNamespaceIterators_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10353,6 +11090,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listNamespaceIterators_result getResult(I iface, listNamespaceIterators_args args) throws org.apache.thrift.TException {
         listNamespaceIterators_result result = new listNamespaceIterators_result();
         try {
@@ -10373,10 +11111,12 @@ public class AccumuloProxy {
         super("checkNamespaceIteratorConflicts");
       }
 
+      @Override
       public checkNamespaceIteratorConflicts_args getEmptyArgsInstance() {
         return new checkNamespaceIteratorConflicts_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10386,6 +11126,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public checkNamespaceIteratorConflicts_result getResult(I iface, checkNamespaceIteratorConflicts_args args) throws org.apache.thrift.TException {
         checkNamespaceIteratorConflicts_result result = new checkNamespaceIteratorConflicts_result();
         try {
@@ -10406,10 +11147,12 @@ public class AccumuloProxy {
         super("addNamespaceConstraint");
       }
 
+      @Override
       public addNamespaceConstraint_args getEmptyArgsInstance() {
         return new addNamespaceConstraint_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10419,6 +11162,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public addNamespaceConstraint_result getResult(I iface, addNamespaceConstraint_args args) throws org.apache.thrift.TException {
         addNamespaceConstraint_result result = new addNamespaceConstraint_result();
         try {
@@ -10440,10 +11184,12 @@ public class AccumuloProxy {
         super("removeNamespaceConstraint");
       }
 
+      @Override
       public removeNamespaceConstraint_args getEmptyArgsInstance() {
         return new removeNamespaceConstraint_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10453,6 +11199,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public removeNamespaceConstraint_result getResult(I iface, removeNamespaceConstraint_args args) throws org.apache.thrift.TException {
         removeNamespaceConstraint_result result = new removeNamespaceConstraint_result();
         try {
@@ -10473,10 +11220,12 @@ public class AccumuloProxy {
         super("listNamespaceConstraints");
       }
 
+      @Override
       public listNamespaceConstraints_args getEmptyArgsInstance() {
         return new listNamespaceConstraints_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10486,6 +11235,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public listNamespaceConstraints_result getResult(I iface, listNamespaceConstraints_args args) throws org.apache.thrift.TException {
         listNamespaceConstraints_result result = new listNamespaceConstraints_result();
         try {
@@ -10506,10 +11256,12 @@ public class AccumuloProxy {
         super("testNamespaceClassLoad");
       }
 
+      @Override
       public testNamespaceClassLoad_args getEmptyArgsInstance() {
         return new testNamespaceClassLoad_args();
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
@@ -10519,6 +11271,7 @@ public class AccumuloProxy {
         return false;
       }
 
+      @Override
       public testNamespaceClassLoad_result getResult(I iface, testNamespaceClassLoad_args args) throws org.apache.thrift.TException {
         testNamespaceClassLoad_result result = new testNamespaceClassLoad_result();
         try {
@@ -10656,13 +11409,16 @@ public class AccumuloProxy {
         super("login");
       }
 
+      @Override
       public login_args getEmptyArgsInstance() {
         return new login_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer>() { 
+          @Override
           public void onComplete(java.nio.ByteBuffer o) {
             login_result result = new login_result();
             result.success = o;
@@ -10676,6 +11432,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -10707,10 +11464,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, login_args args, org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> resultHandler) throws org.apache.thrift.TException {
         iface.login(args.principal, args.loginProperties,resultHandler);
       }
@@ -10721,13 +11480,16 @@ public class AccumuloProxy {
         super("addConstraint");
       }
 
+      @Override
       public addConstraint_args getEmptyArgsInstance() {
         return new addConstraint_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer>() { 
+          @Override
           public void onComplete(java.lang.Integer o) {
             addConstraint_result result = new addConstraint_result();
             result.success = o;
@@ -10742,6 +11504,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -10781,10 +11544,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, addConstraint_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler) throws org.apache.thrift.TException {
         iface.addConstraint(args.login, args.tableName, args.constraintClassName,resultHandler);
       }
@@ -10795,13 +11560,16 @@ public class AccumuloProxy {
         super("addSplits");
       }
 
+      @Override
       public addSplits_args getEmptyArgsInstance() {
         return new addSplits_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             addSplits_result result = new addSplits_result();
             try {
@@ -10814,6 +11582,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -10853,10 +11622,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, addSplits_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.addSplits(args.login, args.tableName, args.splits,resultHandler);
       }
@@ -10867,13 +11638,16 @@ public class AccumuloProxy {
         super("attachIterator");
       }
 
+      @Override
       public attachIterator_args getEmptyArgsInstance() {
         return new attachIterator_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             attachIterator_result result = new attachIterator_result();
             try {
@@ -10886,6 +11660,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -10925,10 +11700,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, attachIterator_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.attachIterator(args.login, args.tableName, args.setting, args.scopes,resultHandler);
       }
@@ -10939,13 +11716,16 @@ public class AccumuloProxy {
         super("checkIteratorConflicts");
       }
 
+      @Override
       public checkIteratorConflicts_args getEmptyArgsInstance() {
         return new checkIteratorConflicts_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             checkIteratorConflicts_result result = new checkIteratorConflicts_result();
             try {
@@ -10958,6 +11738,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -10997,10 +11778,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, checkIteratorConflicts_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.checkIteratorConflicts(args.login, args.tableName, args.setting, args.scopes,resultHandler);
       }
@@ -11011,13 +11794,16 @@ public class AccumuloProxy {
         super("clearLocatorCache");
       }
 
+      @Override
       public clearLocatorCache_args getEmptyArgsInstance() {
         return new clearLocatorCache_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             clearLocatorCache_result result = new clearLocatorCache_result();
             try {
@@ -11030,6 +11816,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11061,10 +11848,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, clearLocatorCache_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.clearLocatorCache(args.login, args.tableName,resultHandler);
       }
@@ -11075,13 +11864,16 @@ public class AccumuloProxy {
         super("cloneTable");
       }
 
+      @Override
       public cloneTable_args getEmptyArgsInstance() {
         return new cloneTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             cloneTable_result result = new cloneTable_result();
             try {
@@ -11094,6 +11886,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11137,10 +11930,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, cloneTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.cloneTable(args.login, args.tableName, args.newTableName, args.flush, args.propertiesToSet, args.propertiesToExclude,resultHandler);
       }
@@ -11151,13 +11946,16 @@ public class AccumuloProxy {
         super("compactTable");
       }
 
+      @Override
       public compactTable_args getEmptyArgsInstance() {
         return new compactTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             compactTable_result result = new compactTable_result();
             try {
@@ -11170,6 +11968,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11209,10 +12008,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, compactTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.compactTable(args.login, args.tableName, args.startRow, args.endRow, args.iterators, args.flush, args.wait, args.compactionStrategy,resultHandler);
       }
@@ -11223,13 +12024,16 @@ public class AccumuloProxy {
         super("cancelCompaction");
       }
 
+      @Override
       public cancelCompaction_args getEmptyArgsInstance() {
         return new cancelCompaction_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             cancelCompaction_result result = new cancelCompaction_result();
             try {
@@ -11242,6 +12046,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11281,10 +12086,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, cancelCompaction_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.cancelCompaction(args.login, args.tableName,resultHandler);
       }
@@ -11295,13 +12102,16 @@ public class AccumuloProxy {
         super("createTable");
       }
 
+      @Override
       public createTable_args getEmptyArgsInstance() {
         return new createTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             createTable_result result = new createTable_result();
             try {
@@ -11314,6 +12124,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11353,10 +12164,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.createTable(args.login, args.tableName, args.versioningIter, args.type,resultHandler);
       }
@@ -11367,13 +12180,16 @@ public class AccumuloProxy {
         super("deleteTable");
       }
 
+      @Override
       public deleteTable_args getEmptyArgsInstance() {
         return new deleteTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             deleteTable_result result = new deleteTable_result();
             try {
@@ -11386,6 +12202,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11425,10 +12242,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, deleteTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.deleteTable(args.login, args.tableName,resultHandler);
       }
@@ -11439,13 +12258,16 @@ public class AccumuloProxy {
         super("deleteRows");
       }
 
+      @Override
       public deleteRows_args getEmptyArgsInstance() {
         return new deleteRows_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             deleteRows_result result = new deleteRows_result();
             try {
@@ -11458,6 +12280,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11497,10 +12320,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, deleteRows_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.deleteRows(args.login, args.tableName, args.startRow, args.endRow,resultHandler);
       }
@@ -11511,13 +12336,16 @@ public class AccumuloProxy {
         super("exportTable");
       }
 
+      @Override
       public exportTable_args getEmptyArgsInstance() {
         return new exportTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             exportTable_result result = new exportTable_result();
             try {
@@ -11530,6 +12358,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11569,10 +12398,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, exportTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.exportTable(args.login, args.tableName, args.exportDir,resultHandler);
       }
@@ -11583,13 +12414,16 @@ public class AccumuloProxy {
         super("flushTable");
       }
 
+      @Override
       public flushTable_args getEmptyArgsInstance() {
         return new flushTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             flushTable_result result = new flushTable_result();
             try {
@@ -11602,6 +12436,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11641,10 +12476,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, flushTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.flushTable(args.login, args.tableName, args.startRow, args.endRow, args.wait,resultHandler);
       }
@@ -11655,13 +12492,16 @@ public class AccumuloProxy {
         super("getDiskUsage");
       }
 
+      @Override
       public getDiskUsage_args getEmptyArgsInstance() {
         return new getDiskUsage_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<DiskUsage>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<DiskUsage>>() { 
+          @Override
           public void onComplete(java.util.List<DiskUsage> o) {
             getDiskUsage_result result = new getDiskUsage_result();
             result.success = o;
@@ -11675,6 +12515,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11714,10 +12555,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getDiskUsage_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<DiskUsage>> resultHandler) throws org.apache.thrift.TException {
         iface.getDiskUsage(args.login, args.tables,resultHandler);
       }
@@ -11728,13 +12571,16 @@ public class AccumuloProxy {
         super("getLocalityGroups");
       }
 
+      @Override
       public getLocalityGroups_args getEmptyArgsInstance() {
         return new getLocalityGroups_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<java.lang.String>>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> o) {
             getLocalityGroups_result result = new getLocalityGroups_result();
             result.success = o;
@@ -11748,6 +12594,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11787,10 +12634,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getLocalityGroups_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> resultHandler) throws org.apache.thrift.TException {
         iface.getLocalityGroups(args.login, args.tableName,resultHandler);
       }
@@ -11801,13 +12650,16 @@ public class AccumuloProxy {
         super("getIteratorSetting");
       }
 
+      @Override
       public getIteratorSetting_args getEmptyArgsInstance() {
         return new getIteratorSetting_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<IteratorSetting>() { 
+          @Override
           public void onComplete(IteratorSetting o) {
             getIteratorSetting_result result = new getIteratorSetting_result();
             result.success = o;
@@ -11821,6 +12673,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11860,10 +12713,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getIteratorSetting_args args, org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> resultHandler) throws org.apache.thrift.TException {
         iface.getIteratorSetting(args.login, args.tableName, args.iteratorName, args.scope,resultHandler);
       }
@@ -11874,13 +12729,16 @@ public class AccumuloProxy {
         super("getMaxRow");
       }
 
+      @Override
       public getMaxRow_args getEmptyArgsInstance() {
         return new getMaxRow_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer>() { 
+          @Override
           public void onComplete(java.nio.ByteBuffer o) {
             getMaxRow_result result = new getMaxRow_result();
             result.success = o;
@@ -11894,6 +12752,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -11933,10 +12792,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getMaxRow_args args, org.apache.thrift.async.AsyncMethodCallback<java.nio.ByteBuffer> resultHandler) throws org.apache.thrift.TException {
         iface.getMaxRow(args.login, args.tableName, args.auths, args.startRow, args.startInclusive, args.endRow, args.endInclusive,resultHandler);
       }
@@ -11947,13 +12808,16 @@ public class AccumuloProxy {
         super("getTableProperties");
       }
 
+      @Override
       public getTableProperties_args getEmptyArgsInstance() {
         return new getTableProperties_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             getTableProperties_result result = new getTableProperties_result();
             result.success = o;
@@ -11967,6 +12831,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12006,10 +12871,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getTableProperties_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.getTableProperties(args.login, args.tableName,resultHandler);
       }
@@ -12020,13 +12887,16 @@ public class AccumuloProxy {
         super("importDirectory");
       }
 
+      @Override
       public importDirectory_args getEmptyArgsInstance() {
         return new importDirectory_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             importDirectory_result result = new importDirectory_result();
             try {
@@ -12039,6 +12909,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12078,10 +12949,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, importDirectory_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.importDirectory(args.login, args.tableName, args.importDir, args.failureDir, args.setTime,resultHandler);
       }
@@ -12092,13 +12965,16 @@ public class AccumuloProxy {
         super("importTable");
       }
 
+      @Override
       public importTable_args getEmptyArgsInstance() {
         return new importTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             importTable_result result = new importTable_result();
             try {
@@ -12111,6 +12987,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12150,10 +13027,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, importTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.importTable(args.login, args.tableName, args.importDir,resultHandler);
       }
@@ -12164,13 +13043,16 @@ public class AccumuloProxy {
         super("listSplits");
       }
 
+      @Override
       public listSplits_args getEmptyArgsInstance() {
         return new listSplits_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>>() { 
+          @Override
           public void onComplete(java.util.List<java.nio.ByteBuffer> o) {
             listSplits_result result = new listSplits_result();
             result.success = o;
@@ -12184,6 +13066,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12223,10 +13106,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listSplits_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> resultHandler) throws org.apache.thrift.TException {
         iface.listSplits(args.login, args.tableName, args.maxSplits,resultHandler);
       }
@@ -12237,13 +13122,16 @@ public class AccumuloProxy {
         super("listTables");
       }
 
+      @Override
       public listTables_args getEmptyArgsInstance() {
         return new listTables_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Set<java.lang.String> o) {
             listTables_result result = new listTables_result();
             result.success = o;
@@ -12257,6 +13145,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12284,10 +13173,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listTables_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.listTables(args.login,resultHandler);
       }
@@ -12298,13 +13189,16 @@ public class AccumuloProxy {
         super("listIterators");
       }
 
+      @Override
       public listIterators_args getEmptyArgsInstance() {
         return new listIterators_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.util.Set<IteratorScope>> o) {
             listIterators_result result = new listIterators_result();
             result.success = o;
@@ -12318,6 +13212,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12357,10 +13252,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listIterators_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> resultHandler) throws org.apache.thrift.TException {
         iface.listIterators(args.login, args.tableName,resultHandler);
       }
@@ -12371,13 +13268,16 @@ public class AccumuloProxy {
         super("listConstraints");
       }
 
+      @Override
       public listConstraints_args getEmptyArgsInstance() {
         return new listConstraints_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.Integer> o) {
             listConstraints_result result = new listConstraints_result();
             result.success = o;
@@ -12391,6 +13291,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12430,10 +13331,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listConstraints_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> resultHandler) throws org.apache.thrift.TException {
         iface.listConstraints(args.login, args.tableName,resultHandler);
       }
@@ -12444,13 +13347,16 @@ public class AccumuloProxy {
         super("mergeTablets");
       }
 
+      @Override
       public mergeTablets_args getEmptyArgsInstance() {
         return new mergeTablets_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             mergeTablets_result result = new mergeTablets_result();
             try {
@@ -12463,6 +13369,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12502,10 +13409,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, mergeTablets_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.mergeTablets(args.login, args.tableName, args.startRow, args.endRow,resultHandler);
       }
@@ -12516,13 +13425,16 @@ public class AccumuloProxy {
         super("offlineTable");
       }
 
+      @Override
       public offlineTable_args getEmptyArgsInstance() {
         return new offlineTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             offlineTable_result result = new offlineTable_result();
             try {
@@ -12535,6 +13447,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12574,10 +13487,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, offlineTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.offlineTable(args.login, args.tableName, args.wait,resultHandler);
       }
@@ -12588,13 +13503,16 @@ public class AccumuloProxy {
         super("onlineTable");
       }
 
+      @Override
       public onlineTable_args getEmptyArgsInstance() {
         return new onlineTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             onlineTable_result result = new onlineTable_result();
             try {
@@ -12607,6 +13525,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12646,10 +13565,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, onlineTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.onlineTable(args.login, args.tableName, args.wait,resultHandler);
       }
@@ -12660,13 +13581,16 @@ public class AccumuloProxy {
         super("removeConstraint");
       }
 
+      @Override
       public removeConstraint_args getEmptyArgsInstance() {
         return new removeConstraint_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeConstraint_result result = new removeConstraint_result();
             try {
@@ -12679,6 +13603,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12718,10 +13643,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeConstraint_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeConstraint(args.login, args.tableName, args.constraint,resultHandler);
       }
@@ -12732,13 +13659,16 @@ public class AccumuloProxy {
         super("removeIterator");
       }
 
+      @Override
       public removeIterator_args getEmptyArgsInstance() {
         return new removeIterator_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeIterator_result result = new removeIterator_result();
             try {
@@ -12751,6 +13681,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12790,10 +13721,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeIterator_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeIterator(args.login, args.tableName, args.iterName, args.scopes,resultHandler);
       }
@@ -12804,13 +13737,16 @@ public class AccumuloProxy {
         super("removeTableProperty");
       }
 
+      @Override
       public removeTableProperty_args getEmptyArgsInstance() {
         return new removeTableProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeTableProperty_result result = new removeTableProperty_result();
             try {
@@ -12823,6 +13759,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12862,10 +13799,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeTableProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeTableProperty(args.login, args.tableName, args.property,resultHandler);
       }
@@ -12876,13 +13815,16 @@ public class AccumuloProxy {
         super("renameTable");
       }
 
+      @Override
       public renameTable_args getEmptyArgsInstance() {
         return new renameTable_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             renameTable_result result = new renameTable_result();
             try {
@@ -12895,6 +13837,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -12938,10 +13881,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, renameTable_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.renameTable(args.login, args.oldTableName, args.newTableName,resultHandler);
       }
@@ -12952,13 +13897,16 @@ public class AccumuloProxy {
         super("setLocalityGroups");
       }
 
+      @Override
       public setLocalityGroups_args getEmptyArgsInstance() {
         return new setLocalityGroups_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             setLocalityGroups_result result = new setLocalityGroups_result();
             try {
@@ -12971,6 +13919,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13010,10 +13959,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, setLocalityGroups_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.setLocalityGroups(args.login, args.tableName, args.groups,resultHandler);
       }
@@ -13024,13 +13975,16 @@ public class AccumuloProxy {
         super("setTableProperty");
       }
 
+      @Override
       public setTableProperty_args getEmptyArgsInstance() {
         return new setTableProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             setTableProperty_result result = new setTableProperty_result();
             try {
@@ -13043,6 +13997,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13082,10 +14037,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, setTableProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.setTableProperty(args.login, args.tableName, args.property, args.value,resultHandler);
       }
@@ -13096,13 +14053,16 @@ public class AccumuloProxy {
         super("splitRangeByTablets");
       }
 
+      @Override
       public splitRangeByTablets_args getEmptyArgsInstance() {
         return new splitRangeByTablets_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Set<Range>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Set<Range>>() { 
+          @Override
           public void onComplete(java.util.Set<Range> o) {
             splitRangeByTablets_result result = new splitRangeByTablets_result();
             result.success = o;
@@ -13116,6 +14076,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13155,10 +14116,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, splitRangeByTablets_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<Range>> resultHandler) throws org.apache.thrift.TException {
         iface.splitRangeByTablets(args.login, args.tableName, args.range, args.maxSplits,resultHandler);
       }
@@ -13169,13 +14132,16 @@ public class AccumuloProxy {
         super("tableExists");
       }
 
+      @Override
       public tableExists_args getEmptyArgsInstance() {
         return new tableExists_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             tableExists_result result = new tableExists_result();
             result.success = o;
@@ -13190,6 +14156,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13217,10 +14184,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, tableExists_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.tableExists(args.login, args.tableName,resultHandler);
       }
@@ -13231,13 +14200,16 @@ public class AccumuloProxy {
         super("tableIdMap");
       }
 
+      @Override
       public tableIdMap_args getEmptyArgsInstance() {
         return new tableIdMap_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             tableIdMap_result result = new tableIdMap_result();
             result.success = o;
@@ -13251,6 +14223,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13278,10 +14251,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, tableIdMap_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.tableIdMap(args.login,resultHandler);
       }
@@ -13292,13 +14267,16 @@ public class AccumuloProxy {
         super("testTableClassLoad");
       }
 
+      @Override
       public testTableClassLoad_args getEmptyArgsInstance() {
         return new testTableClassLoad_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             testTableClassLoad_result result = new testTableClassLoad_result();
             result.success = o;
@@ -13313,6 +14291,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13352,10 +14331,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, testTableClassLoad_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.testTableClassLoad(args.login, args.tableName, args.className, args.asTypeName,resultHandler);
       }
@@ -13366,13 +14347,16 @@ public class AccumuloProxy {
         super("pingTabletServer");
       }
 
+      @Override
       public pingTabletServer_args getEmptyArgsInstance() {
         return new pingTabletServer_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             pingTabletServer_result result = new pingTabletServer_result();
             try {
@@ -13385,6 +14369,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13420,10 +14405,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, pingTabletServer_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.pingTabletServer(args.login, args.tserver,resultHandler);
       }
@@ -13434,13 +14421,16 @@ public class AccumuloProxy {
         super("getActiveScans");
       }
 
+      @Override
       public getActiveScans_args getEmptyArgsInstance() {
         return new getActiveScans_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveScan>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveScan>>() { 
+          @Override
           public void onComplete(java.util.List<ActiveScan> o) {
             getActiveScans_result result = new getActiveScans_result();
             result.success = o;
@@ -13454,6 +14444,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13489,10 +14480,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getActiveScans_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveScan>> resultHandler) throws org.apache.thrift.TException {
         iface.getActiveScans(args.login, args.tserver,resultHandler);
       }
@@ -13503,13 +14496,16 @@ public class AccumuloProxy {
         super("getActiveCompactions");
       }
 
+      @Override
       public getActiveCompactions_args getEmptyArgsInstance() {
         return new getActiveCompactions_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveCompaction>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveCompaction>>() { 
+          @Override
           public void onComplete(java.util.List<ActiveCompaction> o) {
             getActiveCompactions_result result = new getActiveCompactions_result();
             result.success = o;
@@ -13523,6 +14519,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13558,10 +14555,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getActiveCompactions_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ActiveCompaction>> resultHandler) throws org.apache.thrift.TException {
         iface.getActiveCompactions(args.login, args.tserver,resultHandler);
       }
@@ -13572,13 +14571,16 @@ public class AccumuloProxy {
         super("getSiteConfiguration");
       }
 
+      @Override
       public getSiteConfiguration_args getEmptyArgsInstance() {
         return new getSiteConfiguration_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             getSiteConfiguration_result result = new getSiteConfiguration_result();
             result.success = o;
@@ -13592,6 +14594,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13627,10 +14630,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getSiteConfiguration_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.getSiteConfiguration(args.login,resultHandler);
       }
@@ -13641,13 +14646,16 @@ public class AccumuloProxy {
         super("getSystemConfiguration");
       }
 
+      @Override
       public getSystemConfiguration_args getEmptyArgsInstance() {
         return new getSystemConfiguration_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             getSystemConfiguration_result result = new getSystemConfiguration_result();
             result.success = o;
@@ -13661,6 +14669,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13696,10 +14705,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getSystemConfiguration_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.getSystemConfiguration(args.login,resultHandler);
       }
@@ -13710,13 +14721,16 @@ public class AccumuloProxy {
         super("getTabletServers");
       }
 
+      @Override
       public getTabletServers_args getEmptyArgsInstance() {
         return new getTabletServers_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.List<java.lang.String> o) {
             getTabletServers_result result = new getTabletServers_result();
             result.success = o;
@@ -13730,6 +14744,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13757,10 +14772,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getTabletServers_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.getTabletServers(args.login,resultHandler);
       }
@@ -13771,13 +14788,16 @@ public class AccumuloProxy {
         super("removeProperty");
       }
 
+      @Override
       public removeProperty_args getEmptyArgsInstance() {
         return new removeProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeProperty_result result = new removeProperty_result();
             try {
@@ -13790,6 +14810,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13825,10 +14846,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeProperty(args.login, args.property,resultHandler);
       }
@@ -13839,13 +14862,16 @@ public class AccumuloProxy {
         super("setProperty");
       }
 
+      @Override
       public setProperty_args getEmptyArgsInstance() {
         return new setProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             setProperty_result result = new setProperty_result();
             try {
@@ -13858,6 +14884,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13893,10 +14920,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, setProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.setProperty(args.login, args.property, args.value,resultHandler);
       }
@@ -13907,13 +14936,16 @@ public class AccumuloProxy {
         super("testClassLoad");
       }
 
+      @Override
       public testClassLoad_args getEmptyArgsInstance() {
         return new testClassLoad_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             testClassLoad_result result = new testClassLoad_result();
             result.success = o;
@@ -13928,6 +14960,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -13963,10 +14996,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, testClassLoad_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.testClassLoad(args.login, args.className, args.asTypeName,resultHandler);
       }
@@ -13977,13 +15012,16 @@ public class AccumuloProxy {
         super("authenticateUser");
       }
 
+      @Override
       public authenticateUser_args getEmptyArgsInstance() {
         return new authenticateUser_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             authenticateUser_result result = new authenticateUser_result();
             result.success = o;
@@ -13998,6 +15036,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14033,10 +15072,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, authenticateUser_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.authenticateUser(args.login, args.user, args.properties,resultHandler);
       }
@@ -14047,13 +15088,16 @@ public class AccumuloProxy {
         super("changeUserAuthorizations");
       }
 
+      @Override
       public changeUserAuthorizations_args getEmptyArgsInstance() {
         return new changeUserAuthorizations_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             changeUserAuthorizations_result result = new changeUserAuthorizations_result();
             try {
@@ -14066,6 +15110,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14101,10 +15146,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, changeUserAuthorizations_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.changeUserAuthorizations(args.login, args.user, args.authorizations,resultHandler);
       }
@@ -14115,13 +15162,16 @@ public class AccumuloProxy {
         super("changeLocalUserPassword");
       }
 
+      @Override
       public changeLocalUserPassword_args getEmptyArgsInstance() {
         return new changeLocalUserPassword_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             changeLocalUserPassword_result result = new changeLocalUserPassword_result();
             try {
@@ -14134,6 +15184,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14169,10 +15220,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, changeLocalUserPassword_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.changeLocalUserPassword(args.login, args.user, args.password,resultHandler);
       }
@@ -14183,13 +15236,16 @@ public class AccumuloProxy {
         super("createLocalUser");
       }
 
+      @Override
       public createLocalUser_args getEmptyArgsInstance() {
         return new createLocalUser_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             createLocalUser_result result = new createLocalUser_result();
             try {
@@ -14202,6 +15258,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14237,10 +15294,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createLocalUser_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.createLocalUser(args.login, args.user, args.password,resultHandler);
       }
@@ -14251,13 +15310,16 @@ public class AccumuloProxy {
         super("dropLocalUser");
       }
 
+      @Override
       public dropLocalUser_args getEmptyArgsInstance() {
         return new dropLocalUser_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             dropLocalUser_result result = new dropLocalUser_result();
             try {
@@ -14270,6 +15332,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14305,10 +15368,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, dropLocalUser_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.dropLocalUser(args.login, args.user,resultHandler);
       }
@@ -14319,13 +15384,16 @@ public class AccumuloProxy {
         super("getUserAuthorizations");
       }
 
+      @Override
       public getUserAuthorizations_args getEmptyArgsInstance() {
         return new getUserAuthorizations_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>>() { 
+          @Override
           public void onComplete(java.util.List<java.nio.ByteBuffer> o) {
             getUserAuthorizations_result result = new getUserAuthorizations_result();
             result.success = o;
@@ -14339,6 +15407,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14374,10 +15443,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getUserAuthorizations_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.nio.ByteBuffer>> resultHandler) throws org.apache.thrift.TException {
         iface.getUserAuthorizations(args.login, args.user,resultHandler);
       }
@@ -14388,13 +15459,16 @@ public class AccumuloProxy {
         super("grantSystemPermission");
       }
 
+      @Override
       public grantSystemPermission_args getEmptyArgsInstance() {
         return new grantSystemPermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             grantSystemPermission_result result = new grantSystemPermission_result();
             try {
@@ -14407,6 +15481,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14442,10 +15517,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, grantSystemPermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.grantSystemPermission(args.login, args.user, args.perm,resultHandler);
       }
@@ -14456,13 +15533,16 @@ public class AccumuloProxy {
         super("grantTablePermission");
       }
 
+      @Override
       public grantTablePermission_args getEmptyArgsInstance() {
         return new grantTablePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             grantTablePermission_result result = new grantTablePermission_result();
             try {
@@ -14475,6 +15555,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14514,10 +15595,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, grantTablePermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.grantTablePermission(args.login, args.user, args.table, args.perm,resultHandler);
       }
@@ -14528,13 +15611,16 @@ public class AccumuloProxy {
         super("hasSystemPermission");
       }
 
+      @Override
       public hasSystemPermission_args getEmptyArgsInstance() {
         return new hasSystemPermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             hasSystemPermission_result result = new hasSystemPermission_result();
             result.success = o;
@@ -14549,6 +15635,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14584,10 +15671,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, hasSystemPermission_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.hasSystemPermission(args.login, args.user, args.perm,resultHandler);
       }
@@ -14598,13 +15687,16 @@ public class AccumuloProxy {
         super("hasTablePermission");
       }
 
+      @Override
       public hasTablePermission_args getEmptyArgsInstance() {
         return new hasTablePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             hasTablePermission_result result = new hasTablePermission_result();
             result.success = o;
@@ -14619,6 +15711,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14658,10 +15751,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, hasTablePermission_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.hasTablePermission(args.login, args.user, args.table, args.perm,resultHandler);
       }
@@ -14672,13 +15767,16 @@ public class AccumuloProxy {
         super("listLocalUsers");
       }
 
+      @Override
       public listLocalUsers_args getEmptyArgsInstance() {
         return new listLocalUsers_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Set<java.lang.String> o) {
             listLocalUsers_result result = new listLocalUsers_result();
             result.success = o;
@@ -14692,6 +15790,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14731,10 +15830,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listLocalUsers_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Set<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.listLocalUsers(args.login,resultHandler);
       }
@@ -14745,13 +15846,16 @@ public class AccumuloProxy {
         super("revokeSystemPermission");
       }
 
+      @Override
       public revokeSystemPermission_args getEmptyArgsInstance() {
         return new revokeSystemPermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             revokeSystemPermission_result result = new revokeSystemPermission_result();
             try {
@@ -14764,6 +15868,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14799,10 +15904,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, revokeSystemPermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.revokeSystemPermission(args.login, args.user, args.perm,resultHandler);
       }
@@ -14813,13 +15920,16 @@ public class AccumuloProxy {
         super("revokeTablePermission");
       }
 
+      @Override
       public revokeTablePermission_args getEmptyArgsInstance() {
         return new revokeTablePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             revokeTablePermission_result result = new revokeTablePermission_result();
             try {
@@ -14832,6 +15942,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14871,10 +15982,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, revokeTablePermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.revokeTablePermission(args.login, args.user, args.table, args.perm,resultHandler);
       }
@@ -14885,13 +15998,16 @@ public class AccumuloProxy {
         super("grantNamespacePermission");
       }
 
+      @Override
       public grantNamespacePermission_args getEmptyArgsInstance() {
         return new grantNamespacePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             grantNamespacePermission_result result = new grantNamespacePermission_result();
             try {
@@ -14904,6 +16020,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -14939,10 +16056,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, grantNamespacePermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.grantNamespacePermission(args.login, args.user, args.namespaceName, args.perm,resultHandler);
       }
@@ -14953,13 +16072,16 @@ public class AccumuloProxy {
         super("hasNamespacePermission");
       }
 
+      @Override
       public hasNamespacePermission_args getEmptyArgsInstance() {
         return new hasNamespacePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             hasNamespacePermission_result result = new hasNamespacePermission_result();
             result.success = o;
@@ -14974,6 +16096,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15009,10 +16132,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, hasNamespacePermission_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.hasNamespacePermission(args.login, args.user, args.namespaceName, args.perm,resultHandler);
       }
@@ -15023,13 +16148,16 @@ public class AccumuloProxy {
         super("revokeNamespacePermission");
       }
 
+      @Override
       public revokeNamespacePermission_args getEmptyArgsInstance() {
         return new revokeNamespacePermission_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             revokeNamespacePermission_result result = new revokeNamespacePermission_result();
             try {
@@ -15042,6 +16170,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15077,10 +16206,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, revokeNamespacePermission_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.revokeNamespacePermission(args.login, args.user, args.namespaceName, args.perm,resultHandler);
       }
@@ -15091,13 +16222,16 @@ public class AccumuloProxy {
         super("createBatchScanner");
       }
 
+      @Override
       public createBatchScanner_args getEmptyArgsInstance() {
         return new createBatchScanner_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             createBatchScanner_result result = new createBatchScanner_result();
             result.success = o;
@@ -15111,6 +16245,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15150,10 +16285,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createBatchScanner_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.createBatchScanner(args.login, args.tableName, args.options,resultHandler);
       }
@@ -15164,13 +16301,16 @@ public class AccumuloProxy {
         super("createScanner");
       }
 
+      @Override
       public createScanner_args getEmptyArgsInstance() {
         return new createScanner_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             createScanner_result result = new createScanner_result();
             result.success = o;
@@ -15184,6 +16324,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15223,10 +16364,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createScanner_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.createScanner(args.login, args.tableName, args.options,resultHandler);
       }
@@ -15237,13 +16380,16 @@ public class AccumuloProxy {
         super("hasNext");
       }
 
+      @Override
       public hasNext_args getEmptyArgsInstance() {
         return new hasNext_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             hasNext_result result = new hasNext_result();
             result.success = o;
@@ -15258,6 +16404,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15289,10 +16436,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, hasNext_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.hasNext(args.scanner,resultHandler);
       }
@@ -15303,13 +16452,16 @@ public class AccumuloProxy {
         super("nextEntry");
       }
 
+      @Override
       public nextEntry_args getEmptyArgsInstance() {
         return new nextEntry_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<KeyValueAndPeek> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<KeyValueAndPeek>() { 
+          @Override
           public void onComplete(KeyValueAndPeek o) {
             nextEntry_result result = new nextEntry_result();
             result.success = o;
@@ -15323,6 +16475,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15362,10 +16515,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, nextEntry_args args, org.apache.thrift.async.AsyncMethodCallback<KeyValueAndPeek> resultHandler) throws org.apache.thrift.TException {
         iface.nextEntry(args.scanner,resultHandler);
       }
@@ -15376,13 +16531,16 @@ public class AccumuloProxy {
         super("nextK");
       }
 
+      @Override
       public nextK_args getEmptyArgsInstance() {
         return new nextK_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<ScanResult> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<ScanResult>() { 
+          @Override
           public void onComplete(ScanResult o) {
             nextK_result result = new nextK_result();
             result.success = o;
@@ -15396,6 +16554,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15435,10 +16594,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, nextK_args args, org.apache.thrift.async.AsyncMethodCallback<ScanResult> resultHandler) throws org.apache.thrift.TException {
         iface.nextK(args.scanner, args.k,resultHandler);
       }
@@ -15449,13 +16610,16 @@ public class AccumuloProxy {
         super("closeScanner");
       }
 
+      @Override
       public closeScanner_args getEmptyArgsInstance() {
         return new closeScanner_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             closeScanner_result result = new closeScanner_result();
             try {
@@ -15468,6 +16632,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15499,10 +16664,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, closeScanner_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.closeScanner(args.scanner,resultHandler);
       }
@@ -15513,13 +16680,16 @@ public class AccumuloProxy {
         super("updateAndFlush");
       }
 
+      @Override
       public updateAndFlush_args getEmptyArgsInstance() {
         return new updateAndFlush_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             updateAndFlush_result result = new updateAndFlush_result();
             try {
@@ -15532,6 +16702,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15575,10 +16746,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, updateAndFlush_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.updateAndFlush(args.login, args.tableName, args.cells,resultHandler);
       }
@@ -15589,13 +16762,16 @@ public class AccumuloProxy {
         super("createWriter");
       }
 
+      @Override
       public createWriter_args getEmptyArgsInstance() {
         return new createWriter_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             createWriter_result result = new createWriter_result();
             result.success = o;
@@ -15609,6 +16785,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15648,10 +16825,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createWriter_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.createWriter(args.login, args.tableName, args.opts,resultHandler);
       }
@@ -15662,15 +16841,19 @@ public class AccumuloProxy {
         super("update");
       }
 
+      @Override
       public update_args getEmptyArgsInstance() {
         return new update_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
           }
+          @Override
           public void onError(java.lang.Exception e) {
             if (e instanceof org.apache.thrift.transport.TTransportException) {
               _LOGGER.error("TTransportException inside handler", e);
@@ -15682,10 +16865,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return true;
       }
 
+      @Override
       public void start(I iface, update_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.update(args.writer, args.cells,resultHandler);
       }
@@ -15696,13 +16881,16 @@ public class AccumuloProxy {
         super("flush");
       }
 
+      @Override
       public flush_args getEmptyArgsInstance() {
         return new flush_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             flush_result result = new flush_result();
             try {
@@ -15715,6 +16903,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15750,10 +16939,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, flush_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.flush(args.writer,resultHandler);
       }
@@ -15764,13 +16955,16 @@ public class AccumuloProxy {
         super("closeWriter");
       }
 
+      @Override
       public closeWriter_args getEmptyArgsInstance() {
         return new closeWriter_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             closeWriter_result result = new closeWriter_result();
             try {
@@ -15783,6 +16977,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15818,10 +17013,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, closeWriter_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.closeWriter(args.writer,resultHandler);
       }
@@ -15832,13 +17029,16 @@ public class AccumuloProxy {
         super("updateRowConditionally");
       }
 
+      @Override
       public updateRowConditionally_args getEmptyArgsInstance() {
         return new updateRowConditionally_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<ConditionalStatus> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<ConditionalStatus>() { 
+          @Override
           public void onComplete(ConditionalStatus o) {
             updateRowConditionally_result result = new updateRowConditionally_result();
             result.success = o;
@@ -15852,6 +17052,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15891,10 +17092,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, updateRowConditionally_args args, org.apache.thrift.async.AsyncMethodCallback<ConditionalStatus> resultHandler) throws org.apache.thrift.TException {
         iface.updateRowConditionally(args.login, args.tableName, args.row, args.updates,resultHandler);
       }
@@ -15905,13 +17108,16 @@ public class AccumuloProxy {
         super("createConditionalWriter");
       }
 
+      @Override
       public createConditionalWriter_args getEmptyArgsInstance() {
         return new createConditionalWriter_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             createConditionalWriter_result result = new createConditionalWriter_result();
             result.success = o;
@@ -15925,6 +17131,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -15964,10 +17171,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createConditionalWriter_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.createConditionalWriter(args.login, args.tableName, args.options,resultHandler);
       }
@@ -15978,13 +17187,16 @@ public class AccumuloProxy {
         super("updateRowsConditionally");
       }
 
+      @Override
       public updateRowsConditionally_args getEmptyArgsInstance() {
         return new updateRowsConditionally_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,ConditionalStatus>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,ConditionalStatus>>() { 
+          @Override
           public void onComplete(java.util.Map<java.nio.ByteBuffer,ConditionalStatus> o) {
             updateRowsConditionally_result result = new updateRowsConditionally_result();
             result.success = o;
@@ -15998,6 +17210,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16037,10 +17250,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, updateRowsConditionally_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,ConditionalStatus>> resultHandler) throws org.apache.thrift.TException {
         iface.updateRowsConditionally(args.conditionalWriter, args.updates,resultHandler);
       }
@@ -16051,13 +17266,16 @@ public class AccumuloProxy {
         super("closeConditionalWriter");
       }
 
+      @Override
       public closeConditionalWriter_args getEmptyArgsInstance() {
         return new closeConditionalWriter_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             closeConditionalWriter_result result = new closeConditionalWriter_result();
             try {
@@ -16070,6 +17288,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16097,10 +17316,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, closeConditionalWriter_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.closeConditionalWriter(args.conditionalWriter,resultHandler);
       }
@@ -16111,13 +17332,16 @@ public class AccumuloProxy {
         super("getRowRange");
       }
 
+      @Override
       public getRowRange_args getEmptyArgsInstance() {
         return new getRowRange_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Range> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Range>() { 
+          @Override
           public void onComplete(Range o) {
             getRowRange_result result = new getRowRange_result();
             result.success = o;
@@ -16131,6 +17355,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16158,10 +17383,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getRowRange_args args, org.apache.thrift.async.AsyncMethodCallback<Range> resultHandler) throws org.apache.thrift.TException {
         iface.getRowRange(args.row,resultHandler);
       }
@@ -16172,13 +17399,16 @@ public class AccumuloProxy {
         super("getFollowing");
       }
 
+      @Override
       public getFollowing_args getEmptyArgsInstance() {
         return new getFollowing_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Key> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Key>() { 
+          @Override
           public void onComplete(Key o) {
             getFollowing_result result = new getFollowing_result();
             result.success = o;
@@ -16192,6 +17422,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16219,10 +17450,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getFollowing_args args, org.apache.thrift.async.AsyncMethodCallback<Key> resultHandler) throws org.apache.thrift.TException {
         iface.getFollowing(args.key, args.part,resultHandler);
       }
@@ -16233,13 +17466,16 @@ public class AccumuloProxy {
         super("systemNamespace");
       }
 
+      @Override
       public systemNamespace_args getEmptyArgsInstance() {
         return new systemNamespace_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             systemNamespace_result result = new systemNamespace_result();
             result.success = o;
@@ -16253,6 +17489,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16280,10 +17517,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, systemNamespace_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.systemNamespace(resultHandler);
       }
@@ -16294,13 +17533,16 @@ public class AccumuloProxy {
         super("defaultNamespace");
       }
 
+      @Override
       public defaultNamespace_args getEmptyArgsInstance() {
         return new defaultNamespace_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.String> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.String>() { 
+          @Override
           public void onComplete(java.lang.String o) {
             defaultNamespace_result result = new defaultNamespace_result();
             result.success = o;
@@ -16314,6 +17556,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16341,10 +17584,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, defaultNamespace_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.String> resultHandler) throws org.apache.thrift.TException {
         iface.defaultNamespace(resultHandler);
       }
@@ -16355,13 +17600,16 @@ public class AccumuloProxy {
         super("listNamespaces");
       }
 
+      @Override
       public listNamespaces_args getEmptyArgsInstance() {
         return new listNamespaces_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.List<java.lang.String> o) {
             listNamespaces_result result = new listNamespaces_result();
             result.success = o;
@@ -16375,6 +17623,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16410,10 +17659,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listNamespaces_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.listNamespaces(args.login,resultHandler);
       }
@@ -16424,13 +17675,16 @@ public class AccumuloProxy {
         super("namespaceExists");
       }
 
+      @Override
       public namespaceExists_args getEmptyArgsInstance() {
         return new namespaceExists_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             namespaceExists_result result = new namespaceExists_result();
             result.success = o;
@@ -16445,6 +17699,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16480,10 +17735,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, namespaceExists_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.namespaceExists(args.login, args.namespaceName,resultHandler);
       }
@@ -16494,13 +17751,16 @@ public class AccumuloProxy {
         super("createNamespace");
       }
 
+      @Override
       public createNamespace_args getEmptyArgsInstance() {
         return new createNamespace_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             createNamespace_result result = new createNamespace_result();
             try {
@@ -16513,6 +17773,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16552,10 +17813,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, createNamespace_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.createNamespace(args.login, args.namespaceName,resultHandler);
       }
@@ -16566,13 +17829,16 @@ public class AccumuloProxy {
         super("deleteNamespace");
       }
 
+      @Override
       public deleteNamespace_args getEmptyArgsInstance() {
         return new deleteNamespace_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             deleteNamespace_result result = new deleteNamespace_result();
             try {
@@ -16585,6 +17851,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16628,10 +17895,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, deleteNamespace_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.deleteNamespace(args.login, args.namespaceName,resultHandler);
       }
@@ -16642,13 +17911,16 @@ public class AccumuloProxy {
         super("renameNamespace");
       }
 
+      @Override
       public renameNamespace_args getEmptyArgsInstance() {
         return new renameNamespace_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             renameNamespace_result result = new renameNamespace_result();
             try {
@@ -16661,6 +17933,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16704,10 +17977,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, renameNamespace_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.renameNamespace(args.login, args.oldNamespaceName, args.newNamespaceName,resultHandler);
       }
@@ -16718,13 +17993,16 @@ public class AccumuloProxy {
         super("setNamespaceProperty");
       }
 
+      @Override
       public setNamespaceProperty_args getEmptyArgsInstance() {
         return new setNamespaceProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             setNamespaceProperty_result result = new setNamespaceProperty_result();
             try {
@@ -16737,6 +18015,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16776,10 +18055,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, setNamespaceProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.setNamespaceProperty(args.login, args.namespaceName, args.property, args.value,resultHandler);
       }
@@ -16790,13 +18071,16 @@ public class AccumuloProxy {
         super("removeNamespaceProperty");
       }
 
+      @Override
       public removeNamespaceProperty_args getEmptyArgsInstance() {
         return new removeNamespaceProperty_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeNamespaceProperty_result result = new removeNamespaceProperty_result();
             try {
@@ -16809,6 +18093,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16848,10 +18133,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeNamespaceProperty_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeNamespaceProperty(args.login, args.namespaceName, args.property,resultHandler);
       }
@@ -16862,13 +18149,16 @@ public class AccumuloProxy {
         super("getNamespaceProperties");
       }
 
+      @Override
       public getNamespaceProperties_args getEmptyArgsInstance() {
         return new getNamespaceProperties_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             getNamespaceProperties_result result = new getNamespaceProperties_result();
             result.success = o;
@@ -16882,6 +18172,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16921,10 +18212,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getNamespaceProperties_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.getNamespaceProperties(args.login, args.namespaceName,resultHandler);
       }
@@ -16935,13 +18228,16 @@ public class AccumuloProxy {
         super("namespaceIdMap");
       }
 
+      @Override
       public namespaceIdMap_args getEmptyArgsInstance() {
         return new namespaceIdMap_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.String> o) {
             namespaceIdMap_result result = new namespaceIdMap_result();
             result.success = o;
@@ -16955,6 +18251,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -16990,10 +18287,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, namespaceIdMap_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.String>> resultHandler) throws org.apache.thrift.TException {
         iface.namespaceIdMap(args.login,resultHandler);
       }
@@ -17004,13 +18303,16 @@ public class AccumuloProxy {
         super("attachNamespaceIterator");
       }
 
+      @Override
       public attachNamespaceIterator_args getEmptyArgsInstance() {
         return new attachNamespaceIterator_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             attachNamespaceIterator_result result = new attachNamespaceIterator_result();
             try {
@@ -17023,6 +18325,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17062,10 +18365,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, attachNamespaceIterator_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.attachNamespaceIterator(args.login, args.namespaceName, args.setting, args.scopes,resultHandler);
       }
@@ -17076,13 +18381,16 @@ public class AccumuloProxy {
         super("removeNamespaceIterator");
       }
 
+      @Override
       public removeNamespaceIterator_args getEmptyArgsInstance() {
         return new removeNamespaceIterator_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeNamespaceIterator_result result = new removeNamespaceIterator_result();
             try {
@@ -17095,6 +18403,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17134,10 +18443,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeNamespaceIterator_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeNamespaceIterator(args.login, args.namespaceName, args.name, args.scopes,resultHandler);
       }
@@ -17148,13 +18459,16 @@ public class AccumuloProxy {
         super("getNamespaceIteratorSetting");
       }
 
+      @Override
       public getNamespaceIteratorSetting_args getEmptyArgsInstance() {
         return new getNamespaceIteratorSetting_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<IteratorSetting>() { 
+          @Override
           public void onComplete(IteratorSetting o) {
             getNamespaceIteratorSetting_result result = new getNamespaceIteratorSetting_result();
             result.success = o;
@@ -17168,6 +18482,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17207,10 +18522,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, getNamespaceIteratorSetting_args args, org.apache.thrift.async.AsyncMethodCallback<IteratorSetting> resultHandler) throws org.apache.thrift.TException {
         iface.getNamespaceIteratorSetting(args.login, args.namespaceName, args.name, args.scope,resultHandler);
       }
@@ -17221,13 +18538,16 @@ public class AccumuloProxy {
         super("listNamespaceIterators");
       }
 
+      @Override
       public listNamespaceIterators_args getEmptyArgsInstance() {
         return new listNamespaceIterators_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.util.Set<IteratorScope>> o) {
             listNamespaceIterators_result result = new listNamespaceIterators_result();
             result.success = o;
@@ -17241,6 +18561,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17280,10 +18601,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listNamespaceIterators_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.util.Set<IteratorScope>>> resultHandler) throws org.apache.thrift.TException {
         iface.listNamespaceIterators(args.login, args.namespaceName,resultHandler);
       }
@@ -17294,13 +18617,16 @@ public class AccumuloProxy {
         super("checkNamespaceIteratorConflicts");
       }
 
+      @Override
       public checkNamespaceIteratorConflicts_args getEmptyArgsInstance() {
         return new checkNamespaceIteratorConflicts_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             checkNamespaceIteratorConflicts_result result = new checkNamespaceIteratorConflicts_result();
             try {
@@ -17313,6 +18639,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17352,10 +18679,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, checkNamespaceIteratorConflicts_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.checkNamespaceIteratorConflicts(args.login, args.namespaceName, args.setting, args.scopes,resultHandler);
       }
@@ -17366,13 +18695,16 @@ public class AccumuloProxy {
         super("addNamespaceConstraint");
       }
 
+      @Override
       public addNamespaceConstraint_args getEmptyArgsInstance() {
         return new addNamespaceConstraint_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer>() { 
+          @Override
           public void onComplete(java.lang.Integer o) {
             addNamespaceConstraint_result result = new addNamespaceConstraint_result();
             result.success = o;
@@ -17387,6 +18719,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17426,10 +18759,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, addNamespaceConstraint_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler) throws org.apache.thrift.TException {
         iface.addNamespaceConstraint(args.login, args.namespaceName, args.constraintClassName,resultHandler);
       }
@@ -17440,13 +18775,16 @@ public class AccumuloProxy {
         super("removeNamespaceConstraint");
       }
 
+      @Override
       public removeNamespaceConstraint_args getEmptyArgsInstance() {
         return new removeNamespaceConstraint_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<Void> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<Void>() { 
+          @Override
           public void onComplete(Void o) {
             removeNamespaceConstraint_result result = new removeNamespaceConstraint_result();
             try {
@@ -17459,6 +18797,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17498,10 +18837,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, removeNamespaceConstraint_args args, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException {
         iface.removeNamespaceConstraint(args.login, args.namespaceName, args.id,resultHandler);
       }
@@ -17512,13 +18853,16 @@ public class AccumuloProxy {
         super("listNamespaceConstraints");
       }
 
+      @Override
       public listNamespaceConstraints_args getEmptyArgsInstance() {
         return new listNamespaceConstraints_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>>() { 
+          @Override
           public void onComplete(java.util.Map<java.lang.String,java.lang.Integer> o) {
             listNamespaceConstraints_result result = new listNamespaceConstraints_result();
             result.success = o;
@@ -17532,6 +18876,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17571,10 +18916,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, listNamespaceConstraints_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.lang.String,java.lang.Integer>> resultHandler) throws org.apache.thrift.TException {
         iface.listNamespaceConstraints(args.login, args.namespaceName,resultHandler);
       }
@@ -17585,13 +18932,16 @@ public class AccumuloProxy {
         super("testNamespaceClassLoad");
       }
 
+      @Override
       public testNamespaceClassLoad_args getEmptyArgsInstance() {
         return new testNamespaceClassLoad_args();
       }
 
+      @Override
       public org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> getResultHandler(final org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, final int seqid) {
         final org.apache.thrift.AsyncProcessFunction fcall = this;
         return new org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean>() { 
+          @Override
           public void onComplete(java.lang.Boolean o) {
             testNamespaceClassLoad_result result = new testNamespaceClassLoad_result();
             result.success = o;
@@ -17606,6 +18956,7 @@ public class AccumuloProxy {
               onError(e);
             }
           }
+          @Override
           public void onError(java.lang.Exception e) {
             byte msgType = org.apache.thrift.protocol.TMessageType.REPLY;
             org.apache.thrift.TSerializable msg;
@@ -17645,10 +18996,12 @@ public class AccumuloProxy {
         };
       }
 
+      @Override
       protected boolean isOneway() {
         return false;
       }
 
+      @Override
       public void start(I iface, testNamespaceClassLoad_args args, org.apache.thrift.async.AsyncMethodCallback<java.lang.Boolean> resultHandler) throws org.apache.thrift.TException {
         iface.testNamespaceClassLoad(args.login, args.namespaceName, args.className, args.asTypeName,resultHandler);
       }
@@ -17656,6 +19009,7 @@ public class AccumuloProxy {
 
   }
 
+  @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
   public static class login_args implements org.apache.thrift.TBase<login_args, login_args._Fields>, java.io.Serializable, Cloneable, Comparable<login_args>   {
     private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("login_args");
 
@@ -17722,10 +19076,12 @@ public class AccumuloProxy {
         _fieldName = fieldName;
       }
 
+      @Override
       public short getThriftFieldId() {
         return _thriftId;
       }
 
+      @Override
       public java.lang.String getFieldName() {
         return _fieldName;
       }
@@ -17770,6 +19126,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public login_args deepCopy() {
       return new login_args(this);
     }
@@ -17841,6 +19198,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
       switch (field) {
       case PRINCIPAL:
@@ -17863,6 +19221,7 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public java.lang.Object getFieldValue(_Fields field) {
       switch (field) {
       case PRINCIPAL:
@@ -17876,6 +19235,7 @@ public class AccumuloProxy {
     }
 
     /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+    @Override
     public boolean isSet(_Fields field) {
       if (field == null) {
         throw new java.lang.IllegalArgumentException();
@@ -17892,8 +19252,6 @@ public class AccumuloProxy {
 
     @Override
     public boolean equals(java.lang.Object that) {
-      if (that == null)
-        return false;
       if (that instanceof login_args)
         return this.equals((login_args)that);
       return false;
@@ -17949,7 +19307,7 @@ public class AccumuloProxy {
 
       int lastComparison = 0;
 
-      lastComparison = java.lang.Boolean.valueOf(isSetPrincipal()).compareTo(other.isSetPrincipal());
+      lastComparison = java.lang.Boolean.compare(isSetPrincipal(), other.isSetPrincipal());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -17959,7 +19317,7 @@ public class AccumuloProxy {
           return lastComparison;
         }
       }
-      lastComparison = java.lang.Boolean.valueOf(isSetLoginProperties()).compareTo(other.isSetLoginProperties());
+      lastComparison = java.lang.Boolean.compare(isSetLoginProperties(), other.isSetLoginProperties());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -17973,14 +19331,17 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public _Fields fieldForId(int fieldId) {
       return _Fields.findByThriftId(fieldId);
     }
 
+    @Override
     public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
       scheme(iprot).read(iprot, this);
     }
 
+    @Override
     public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
       scheme(oprot).write(oprot, this);
     }
@@ -18031,6 +19392,7 @@ public class AccumuloProxy {
     }
 
     private static class login_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public login_argsStandardScheme getScheme() {
         return new login_argsStandardScheme();
       }
@@ -18038,6 +19400,7 @@ public class AccumuloProxy {
 
     private static class login_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<login_args> {
 
+      @Override
       public void read(org.apache.thrift.protocol.TProtocol iprot, login_args struct) throws org.apache.thrift.TException {
         org.apache.thrift.protocol.TField schemeField;
         iprot.readStructBegin();
@@ -18087,6 +19450,7 @@ public class AccumuloProxy {
         struct.validate();
       }
 
+      @Override
       public void write(org.apache.thrift.protocol.TProtocol oprot, login_args struct) throws org.apache.thrift.TException {
         struct.validate();
 
@@ -18116,6 +19480,7 @@ public class AccumuloProxy {
     }
 
     private static class login_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public login_argsTupleScheme getScheme() {
         return new login_argsTupleScheme();
       }
@@ -18159,7 +19524,7 @@ public class AccumuloProxy {
         }
         if (incoming.get(1)) {
           {
-            org.apache.thrift.protocol.TMap _map170 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, iprot.readI32());
+            org.apache.thrift.protocol.TMap _map170 = iprot.readMapBegin(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING); 
             struct.loginProperties = new java.util.HashMap<java.lang.String,java.lang.String>(2*_map170.size);
             @org.apache.thrift.annotation.Nullable java.lang.String _key171;
             @org.apache.thrift.annotation.Nullable java.lang.String _val172;
@@ -18180,6 +19545,7 @@ public class AccumuloProxy {
     }
   }
 
+  @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
   public static class login_result implements org.apache.thrift.TBase<login_result, login_result._Fields>, java.io.Serializable, Cloneable, Comparable<login_result>   {
     private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("login_result");
 
@@ -18246,10 +19612,12 @@ public class AccumuloProxy {
         _fieldName = fieldName;
       }
 
+      @Override
       public short getThriftFieldId() {
         return _thriftId;
       }
 
+      @Override
       public java.lang.String getFieldName() {
         return _fieldName;
       }
@@ -18291,6 +19659,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public login_result deepCopy() {
       return new login_result(this);
     }
@@ -18360,6 +19729,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
       switch (field) {
       case SUCCESS:
@@ -18386,6 +19756,7 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public java.lang.Object getFieldValue(_Fields field) {
       switch (field) {
       case SUCCESS:
@@ -18399,6 +19770,7 @@ public class AccumuloProxy {
     }
 
     /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+    @Override
     public boolean isSet(_Fields field) {
       if (field == null) {
         throw new java.lang.IllegalArgumentException();
@@ -18415,8 +19787,6 @@ public class AccumuloProxy {
 
     @Override
     public boolean equals(java.lang.Object that) {
-      if (that == null)
-        return false;
       if (that instanceof login_result)
         return this.equals((login_result)that);
       return false;
@@ -18472,7 +19842,7 @@ public class AccumuloProxy {
 
       int lastComparison = 0;
 
-      lastComparison = java.lang.Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess());
+      lastComparison = java.lang.Boolean.compare(isSetSuccess(), other.isSetSuccess());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -18482,7 +19852,7 @@ public class AccumuloProxy {
           return lastComparison;
         }
       }
-      lastComparison = java.lang.Boolean.valueOf(isSetOuch2()).compareTo(other.isSetOuch2());
+      lastComparison = java.lang.Boolean.compare(isSetOuch2(), other.isSetOuch2());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -18496,10 +19866,12 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public _Fields fieldForId(int fieldId) {
       return _Fields.findByThriftId(fieldId);
     }
 
+    @Override
     public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
       scheme(iprot).read(iprot, this);
     }
@@ -18554,6 +19926,7 @@ public class AccumuloProxy {
     }
 
     private static class login_resultStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public login_resultStandardScheme getScheme() {
         return new login_resultStandardScheme();
       }
@@ -18561,6 +19934,7 @@ public class AccumuloProxy {
 
     private static class login_resultStandardScheme extends org.apache.thrift.scheme.StandardScheme<login_result> {
 
+      @Override
       public void read(org.apache.thrift.protocol.TProtocol iprot, login_result struct) throws org.apache.thrift.TException {
         org.apache.thrift.protocol.TField schemeField;
         iprot.readStructBegin();
@@ -18599,6 +19973,7 @@ public class AccumuloProxy {
         struct.validate();
       }
 
+      @Override
       public void write(org.apache.thrift.protocol.TProtocol oprot, login_result struct) throws org.apache.thrift.TException {
         struct.validate();
 
@@ -18620,6 +19995,7 @@ public class AccumuloProxy {
     }
 
     private static class login_resultTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public login_resultTupleScheme getScheme() {
         return new login_resultTupleScheme();
       }
@@ -18667,6 +20043,7 @@ public class AccumuloProxy {
     }
   }
 
+  @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
   public static class addConstraint_args implements org.apache.thrift.TBase<addConstraint_args, addConstraint_args._Fields>, java.io.Serializable, Cloneable, Comparable<addConstraint_args>   {
     private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addConstraint_args");
 
@@ -18738,10 +20115,12 @@ public class AccumuloProxy {
         _fieldName = fieldName;
       }
 
+      @Override
       public short getThriftFieldId() {
         return _thriftId;
       }
 
+      @Override
       public java.lang.String getFieldName() {
         return _fieldName;
       }
@@ -18790,6 +20169,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public addConstraint_args deepCopy() {
       return new addConstraint_args(this);
     }
@@ -18885,6 +20265,7 @@ public class AccumuloProxy {
       }
     }
 
+    @Override
     public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
       switch (field) {
       case LOGIN:
@@ -18919,6 +20300,7 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public java.lang.Object getFieldValue(_Fields field) {
       switch (field) {
       case LOGIN:
@@ -18935,6 +20317,7 @@ public class AccumuloProxy {
     }
 
     /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
+    @Override
     public boolean isSet(_Fields field) {
       if (field == null) {
         throw new java.lang.IllegalArgumentException();
@@ -18953,8 +20336,6 @@ public class AccumuloProxy {
 
     @Override
     public boolean equals(java.lang.Object that) {
-      if (that == null)
-        return false;
       if (that instanceof addConstraint_args)
         return this.equals((addConstraint_args)that);
       return false;
@@ -19023,7 +20404,7 @@ public class AccumuloProxy {
 
       int lastComparison = 0;
 
-      lastComparison = java.lang.Boolean.valueOf(isSetLogin()).compareTo(other.isSetLogin());
+      lastComparison = java.lang.Boolean.compare(isSetLogin(), other.isSetLogin());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -19033,7 +20414,7 @@ public class AccumuloProxy {
           return lastComparison;
         }
       }
-      lastComparison = java.lang.Boolean.valueOf(isSetTableName()).compareTo(other.isSetTableName());
+      lastComparison = java.lang.Boolean.compare(isSetTableName(), other.isSetTableName());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -19043,7 +20424,7 @@ public class AccumuloProxy {
           return lastComparison;
         }
       }
-      lastComparison = java.lang.Boolean.valueOf(isSetConstraintClassName()).compareTo(other.isSetConstraintClassName());
+      lastComparison = java.lang.Boolean.compare(isSetConstraintClassName(), other.isSetConstraintClassName());
       if (lastComparison != 0) {
         return lastComparison;
       }
@@ -19057,14 +20438,17 @@ public class AccumuloProxy {
     }
 
     @org.apache.thrift.annotation.Nullable
+    @Override
     public _Fields fieldForId(int fieldId) {
       return _Fields.findByThriftId(fieldId);
     }
 
+    @Override
     public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
       scheme(iprot).read(iprot, this);
     }
 
+    @Override
     public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
       scheme(oprot).write(oprot, this);
     }
@@ -19123,6 +20507,7 @@ public class AccumuloProxy {
     }
 
     private static class addConstraint_argsStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public addConstraint_argsStandardScheme getScheme() {
         return new addConstraint_argsStandardScheme();
       }
@@ -19130,6 +20515,7 @@ public class AccumuloProxy {
 
     private static class addConstraint_argsStandardScheme extends org.apache.thrift.scheme.StandardScheme<addConstraint_args> {
 
+      @Override
       public void read(org.apache.thrift.protocol.TProtocol iprot, addConstraint_args struct) throws org.apache.thrift.TException {
         org.apache.thrift.protocol.TField schemeField;
         iprot.readStructBegin();
@@ -19175,6 +20561,7 @@ public class AccumuloProxy {
         struct.validate();
       }
 
+      @Override
       public void write(org.apache.thrift.protocol.TProtocol oprot, addConstraint_args struct) throws org.apache.thrift.TException {
         struct.validate();
 
@@ -19201,6 +20588,7 @@ public class AccumuloProxy {
     }
 
     private static class addConstraint_argsTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
+      @Override
       public addConstraint_argsTupleScheme getScheme() {
         return new addConstraint_argsTupleScheme();
       }
@@ -19257,6 +20645,7 @@ public class AccumuloProxy {
     }
   }
 
+  @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
   public static class addConstraint_result implements org.apache.thrift.TBase<addConstraint_result, addConstraint_result._Fields>, java.io.Serializable, Cloneable, Comparable<addConstraint_result>   {
     private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("addConstraint_result");
 
@@ -19333,10 +20722,12 @@ public class AccumuloProxy {
         _fieldName = fieldName;
       }
... 31817 lines suppressed ...