code: private Config getEdgeConfigWithOverrides(Config edgeConfig, Path edgeFilePath) {
      String source = edgeFilePath.getParent().getParent().getName();
      String destination = edgeFilePath.getParent().getName();
      String edgeName = Files.getNameWithoutExtension(edgeFilePath.getName());
  
      return edgeConfig.withValue(FlowGraphConfigurationKeys.FLOW_EDGE_SOURCE_KEY, ConfigValueFactory.fromAnyRef(source))
          .withValue(FlowGraphConfigurationKeys.FLOW_EDGE_DESTINATION_KEY, ConfigValueFactory.fromAnyRef(destination))
          .withValue(FlowGraphConfigurationKeys.FLOW_EDGE_ID_KEY, ConfigValueFactory.fromAnyRef(getEdgeId(source, destination, edgeName)));
    }
docs: Helper that overrides the flow edge properties with name derived from the edge file path
  @param edgeConfig edge config
  @param edgeFilePath path of the edge file
  @return config with overridden edge properties