~~ renamed positioning strategy
~~ renamed parser exception
~~ argument must be compile time string
~~ made methods public
~~ removed setTrace
~~ removed todo