# JavaTXCompiler Klasse
* Konstruktor hat einen weiteren Parameter
* contextPath
	* Arrays aus URLs (file-urls)
* Parameter ist Optional
* wird er gesetzt, so werden Classfiles aus den übergebenen Pfaden geladen
	* die übergebenen Pfade müssen dabei die Source-Roots sein
	* Beispiel:
	`import de.test.Klasse;`
	* `Klasse.class` liegt in `output/de/test/Klasse.class`
	* dann muss contextpath auf `output` gesetzt werden
* wird der Parameter nicht übergeben, so wird der Sourceroot auf das Verzeichnis gesetzt, in dem der Compiler ausgeführt wird
* dies ist das Verhalten vom javac Compiler

* generateBytecode - Methode hat neuen Parameter: path
* wird hier null übergeben, so wird die class-File in den gleichen Ordner wie die übergebene .jav File geschrieben
* wird hier ein Pfad übergeben, so gilt dieser als output root.
	* Klassen werden in outputRoot/package/name/KlassenName.class geschrieben