import com.intellij.psi.PsiFile;
import com.intellij.openapi.editor.highlighter.HighlighterIterator;
import com.intellij.openapi.fileTypes.FileType;</BUG>
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
<BUG>public interface BraceMatcher {
int getTokenGroup(IElementType tokenType);
</BUG>
boolean isLBraceToken(HighlighterIterator iterator,CharSequence fileText, FileType fileType);
boolean isRBraceToken(HighlighterIterator iterator,CharSequence fileText, FileType fileType);

import com.intellij.psi.PsiFile;
import com.intellij.psi.tree.IElementType;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface BraceMatcher {
ExtensionPointName<FileTypeExtensionPoint<BraceMatcher>> EP_NAME = new ExtensionPointName<FileTypeExtensionPoint<BraceMatcher>>("com.intellij.braceMatcher");
int getBraceTokenGroupId(IElementType tokenType);
boolean isLBraceToken(HighlighterIterator iterator,CharSequence fileText, FileType fileType);
boolean isRBraceToken(HighlighterIterator iterator,CharSequence fileText, FileType fileType);
