@Override Pair<IsAlterTableDoneResponse, Object> deserialize(final CallResponse callResponse, String tsUUID) throws Exception { final IsAlterTableDoneResponsePB.Builder respBuilder = IsAlterTableDoneResponsePB.newBuilder(); readProtobuf(callResponse.getPBMessage(), respBuilder); IsAlterTableDoneResponse resp = new IsAlterTableDoneResponse( deadlineTracker.getElapsedMillis(), tsUUID, respBuilder.getDone()); return new Pair<IsAlterTableDoneResponse, Object>( resp, respBuilder.hasError() ? respBuilder.getError() : null); }