Parser is working as expected.
String handling is now handled in a separate state, to allow more
robustness.

sym.Java has been retooled.