code: public ApplicationReportIndexModel getOrCreateGlobalApplicationIndex()
      {
          GraphTraversal<Vertex, Vertex> pipeline = getGraphContext().getGraph().traversal().V();
          pipeline.has(WindupVertexFrame.TYPE_PROP, ApplicationReportModel.TYPE);
          pipeline.filter(it -> !it.get().edges(Direction.OUT, ApplicationReportIndexModel.APPLICATION_REPORT_INDEX_TO_PROJECT_MODEL).hasNext());
  
          final ApplicationReportIndexModel result = pipeline.hasNext() ? frame(pipeline.next()) : create();
          return result;
      }
docs: Return a global application index (not associated with a specific {@link ProjectModel}).