public static final class EmptyGraph.EmptyGraphFactory
EmptyGraph doesn't have a standard open() method because it is a singleton. Use this factory
to provide as a GraphFactoryClass for EmptyGraph so that GraphFactory can instantiate
it in a generalized way. End users should not generally use this method of instantiation.