classPath
),
( // classFileFinder
rebuild ? ResourceFinder.EMPTY_RESOURCE_FINDER :
destinationDirectory == Compiler.NO_DESTINATION_DIRECTORY ? Compiler.FIND_NEXT_TO_SOURCE_FILE :
new DirectoryResourceFinder(destinationDirectory)
),
( // classFileCreator
destinationDirectory == Compiler.NO_DESTINATION_DIRECTORY ? Compiler.CREATE_NEXT_TO_SOURCE_FILE :
new DirectoryResourceCreator(destinationDirectory)
),