public static boolean consumeTokenSmart(PsiBuilder builder, TokenSet tokens) {
    addCompletionVariantSmart(builder, tokens.getTypes());
    return consumeTokenFast(builder, tokens);
  }
public static boolean consumeTokenSmart(PsiBuilder builder, TokenSet tokens)