Massively improved parser synchronization
Some javadoc and minor improvements