docs: public int getMigrationEffortPoints(FileModel fileModel)
      {
          GraphTraversal<Vertex, Vertex> classificationPipeline = new GraphTraversalSource(getGraphContext().getGraph()).V(fileModel.getElement());
          classificationPipeline.in(ClassificationModel.FILE_MODEL);
          classificationPipeline.has(EffortReportModel.EFFORT, P.gt(0));
          classificationPipeline.has(WindupVertexFrame.TYPE_PROP, Text.textContains(ClassificationModel.TYPE));
  
          int classificationEffort = 0;
          for (Vertex v : classificationPipeline.toList())
          {
              Property<Integer> migrationEffort = v.property(ClassificationModel.EFFORT);
              if (migrationEffort.isPresent())
              {
                  classificationEffort += migrationEffort.value();
              }
          }
          return classificationEffort;
      }