fix abstractgenerator version