public CompilationUnit generateEnum(Classifier clazz,
String sourceDirectoryPackageName) {
this.sourceDirectoryPackageName = sourceDirectoryPackageName;
AST ast = AST.newAST(AST.JLS3);
CompilationUnit cu = ast.newCompilationUnit();
generatePackage(clazz, ast, cu);
EnumDeclaration ed = generateEnum(clazz, ast, cu);
generateAttributes(clazz, ast, ed);
generateConstructor(clazz, ast, ed);