code: public Result get(Get get) {
      HTableInterface table = pool.getTable(tableName);
      try {
        for (GetModifier getModifier : getModifiers) {
          get = getModifier.modifyGet(get);
        }
        try {
          return table.get(get);
        } catch (IOException e) {
          throw new DatasetIOException("Error performing get", e);
        }
      } finally {
        if (table != null) {
          try {
            table.close();
          } catch (IOException e) {
            throw new DatasetIOException("Error putting table back into pool", e);
          }
        }
      }
    }
docs: Execute a Get on HBase.
  
  Any GetModifers registered with registerGetModifier will be invoked before
  the Get is executed.
  
  @param get
  The Get to execute
  @return Result returned from the Get.