question: get the possibly null template directory . concode_field_sep File outputDir concode_elem_sep File jsDocDir concode_elem_sep boolean debug concode_elem_sep boolean recursive concode_elem_sep Log log concode_elem_sep boolean debug concode_elem_sep File tutorialsDirectory concode_elem_sep boolean recursive concode_elem_sep boolean lenient concode_elem_sep boolean includePrivate concode_elem_sep File templateDirectory concode_elem_sep File tempDirectory concode_elem_sep Collection<File> sourceDir concode_elem_sep boolean includePrivate concode_elem_sep File configFile concode_elem_sep Set<File> directoryRoots concode_elem_sep File tempDir concode_elem_sep File outputDirectory concode_elem_sep File jsDocDirectory concode_elem_sep Set<File> sourceFiles concode_field_sep File getJsDocDir concode_elem_sep boolean isLenient concode_elem_sep Log getLog concode_elem_sep Builder withOutputDirectory concode_elem_sep File getOutputDir concode_elem_sep Collection<File> getSourceDir concode_elem_sep File getTempDir concode_elem_sep Builder withDebug concode_elem_sep Builder withSourceFiles concode_elem_sep boolean isDebug concode_elem_sep boolean isRecursive concode_elem_sep Builder withTemplateDirectory concode_elem_sep Builder withLog concode_elem_sep Builder withConfigFile concode_elem_sep File getConfigFile concode_elem_sep Builder withJsDocDirectory concode_elem_sep Builder withRecursive concode_elem_sep Builder withLeniency concode_elem_sep Builder withTempDirectory concode_elem_sep Builder withIncludePrivate concode_elem_sep Builder withTutorialsDirectory concode_elem_sep Builder withDirectoryRoots concode_elem_sep TaskContext build concode_elem_sep File getTutorialsDirectory concode_elem_sep boolean isIncludePrivate
target: File function ( ) { return templateDirectory ; }