FindBugs: hashCode for tokens
FindBugs: hashCode for types
encapsulate parser settings
use native MAX_RADIX constant