FolderServerGroup createGroup(
     String groupURL,
     String name,
     String displayName,
     String description,
     String ownerURL,
     Map<String, Object> extraProperties) {
   String cypher = CypherQueryBuilder.createGroup(extraProperties);
   Map<String, Object> params =
       CypherParamBuilder.createGroup(
           groupURL, name, displayName, description, ownerURL, extraProperties);
   CypherQuery q = new CypherQueryWithParameters(cypher, params);
   JsonNode jsonNode = executeCypherQueryAndCommit(q);
   JsonNode groupNode = jsonNode.at("/results/0/data/0/row/0");
   return buildGroup(groupNode);
 }