Please review the code change at http://cr.openjdk.java.net/~weijun/8048194/webrev.00
The original code goes on accepting the input mechToken even if it's of an unsupported mech. It also mistakenly interprets the input token as a mech token instead of a NegTokenTarg at the 2nd step. Thanks Max