The Issue
Java's Streams are slow. Much of the GraphLib API makes use of Streams when returning an immutable reference to a collection.
There are many instances where simply returning an immutable, wrapped collection would be easier and more efficient.