code: @Override
    public List<HBaseProtos.SnapshotDescription> listSnapshots(Pattern pattern) throws IOException {
      List<HBaseProtos.SnapshotDescription> response = new ArrayList<>();
      for (HBaseProtos.SnapshotDescription description : listSnapshots()) {
        if (pattern.matcher(description.getName()).matches()) {
          response.add(description);
        }
      }
      return response;
    }
docs: {@inheritDoc}