question: void startSourceFileForGeneratedImplementation ( String nameOfGeneratedClass , TypeElement sourceClass ) { messager . printMessage ( Kind . NOTE , "Creating class " + nameOfGeneratedClass ) ; fileObject = getSourceFile ( nameOfGeneratedClass , sourceClass ) ; if ( fileObject == null ) { giveUp ( ) ; return ; } writer = getWriter ( fileObject ) ; if ( writer == null ) { giveUp ( ) ; return ; } currentIndentationLevel = 0 ; }
target:  Start a source file for a new implementation class.