import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import static org.zwobble.mammoth.internal.util.Maps.map;
public class HtmlPathParser {
<BUG>public static HtmlPath parse(TokenIterator<TokenType> tokens) {
if (tokens.peekTokenType() == TokenType.BANG) {
tokens.skip(TokenType.BANG);</BUG>
return HtmlPath.IGNORE;
} else {

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import static org.zwobble.mammoth.internal.util.Maps.map;
public class HtmlPathParser {
public static HtmlPath parse(TokenIterator<TokenType> tokens) {
if (tokens.trySkip(TokenType.SYMBOL, "!")) {
return HtmlPath.IGNORE;
} else {
