Rewrote PocketGenerator.populate() to remove the recursive call to itself.
Completed renaming pocketGenerator as PocketGenerator.