code: @Override
      public final Iterable<SourceDocument> findAll(final String filename) {
          final Query searchQuery =
                  new Query(Criteria.where("filename").is(filename));
          final List<SourceDocumentMongo> sourceDocumentsMongo =
                  mongoTemplate.find(searchQuery, SourceDocumentMongo.class);
          if (sourceDocumentsMongo == null) {
              return null;
          }
          final List<SourceDocument> sourceDocuments = new ArrayList<>();
          for (final SourceDocument sourceDocument : sourceDocumentsMongo) {
              final Source source = (Source) toObjConverter.createGedObject(
                      null, sourceDocument);
              sourceDocument.setGedObject(source);
              sourceDocuments.add(sourceDocument);
          }
          return sourceDocuments;
      }
docs: {@inheritDoc}