Bug 35867 [navigation] "//" breaks backwarsds bracket matching
Clicking on the opening bracket will mark the closing one but it won't work the other way round when the block contains a string declaration initialized with a XPath expression: public void demo() { String query = "//input[@name='blah']/@value"; }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaPairMatcher.java
protected char[] fPairs;
	protected IDocument fDocument;
	protected int fOffset;
	protected int fStartPos;
	protected int fEndPos;
	protected int fAnchor;
	protected JavaCodeReader fReader= new JavaCodeReader();
	/**
	 * Stores the source version state.
	 * @since 3.1
	 */
	private boolean fHighlightAngularBrackets= false;
	public JavaPairMatcher(char[] pairs) {
		fPairs= pairs;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.text.source.ICharacterPairMatcher#match(org.eclipse.jface.text.IDocument, int)
	 */
	public IRegion match(IDocument document, int offset) {
		fOffset= offset;
		if (fOffset < 0)