GraphGenerator is an interface which has already been released for several versions of JGraphT, so it shouldn't be changing (nor should it be moving to a new package).  Is there a way to address the previous review comments without changing any of the existing generator interface/classes?