this.sourceDirectoryPackageName = sourceDirectoryPackageName;
logger.log(Level.FINE, "Start generateInterface: " + clazz.getName()
+ " -----------------------------");
AST ast = AST.newAST(AST.JLS3);
CompilationUnit cu = ast.newCompilationUnit();
generatePackage(clazz, ast, cu);
TypeDeclaration td = generateClass(clazz, ast, cu);
generateMethods(clazz, ast, td);
generateGettersSetters(clazz, ast, td);