generic generator class name