docs: public Collection<SampleResource> getMatchingSamples(final FilterableAttribute attribute, final String identifier) throws RepositoryBackendException {
          Collection<SampleResource> resources = cycleThroughRepositories(new RepositoryInvoker<SampleResource>() {
              @Override
              public Collection<SampleResource> performActionOnRepository(RepositoryConnection connection) throws RepositoryBackendException {
                  return connection.getMatchingSamples(attribute, identifier);
              }
          });
  
          return resources;
      }