in src/main/java/org/apache/sling/graphql/helpers/GenericConnection.java [131:143]
private Edge<T> newEdge(final T node, final Function<T, String> cursorStringProvider) {
return new Edge<T>() {
@Override
public @NotNull T getNode() {
return node;
}
@Override
public @NotNull Cursor getCursor() {
return new Cursor(cursorStringProvider.apply(node));
}
};
}