- GSS.Phase next = gss.new Phase<Token>(current, this, current, input.next(), loc, forest);
+ loc = input.getLocation();
+ Token nextToken = input.next();
+ GSS.Phase next = gss.new Phase<Token>(current, this, current, nextToken, loc, input.getLocation(), forest);