List<FolderServerGroup> findGroups() {
   List<FolderServerGroup> groupList = new ArrayList<>();
   String cypher = CypherQueryBuilder.findGroups();
   CypherQuery q = new CypherQueryLiteral(cypher);
   JsonNode jsonNode = executeCypherQueryAndCommit(q);
   JsonNode userListJsonNode = jsonNode.at("/results/0/data");
   if (userListJsonNode != null && !userListJsonNode.isMissingNode()) {
     userListJsonNode.forEach(
         f -> {
           JsonNode groupNode = f.at("/row/0");
           if (groupNode != null && !groupNode.isMissingNode()) {
             FolderServerGroup cg = buildGroup(groupNode);
             groupList.add(cg);
           }
         });
   }
   return groupList;
 }