code: @Override
      public final Iterable<RootDocument> findAll(final String filename) {
          final Query searchQuery =
                  new Query(Criteria.where("filename").is(filename));
          final List<RootDocumentMongo> rootDocumentsMongo =
                  mongoTemplate.find(searchQuery, RootDocumentMongo.class);
          if (rootDocumentsMongo == null) {
              return null;
          }
          final List<RootDocument> rootDocuments = new ArrayList<>();
          for (final RootDocument rootDocument : rootDocumentsMongo) {
              final Root root =
                      (Root) toObjConverter.createGedObject(null, rootDocument);
              rootDocument.setGedObject(root);
              rootDocuments.add(rootDocument);
          }
          return rootDocuments;
      }
docs: {@inheritDoc}