Bug 49461 [preferences] code formatter not configured with Java project options
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java
return null;
					if (level.fSecondPosition.offset == offset && length == 0)
						
						return new ExitFlags(ILinkedListener.UPDATE_CARET, false);
					else
						return new ExitFlags(ILinkedListener.UPDATE_CARET, true);
				}
			}
			return null;
		}
			
		private boolean isMasked(int offset) {
			IDocument document= getSourceViewer().getDocument();
			try {
				return fEscapeCharacter == document.getChar(offset - 1);
			} catch (BadLocationException e) {
			}
			return false;
		}
	}
	
	private static class BracketLevel {
		int fOffset;
		int fLength;
		LinkedUIControl fEditor;
		Position fFirstPosition;
		Position fSecondPosition;
	}
	
	private class BracketInserter implements VerifyKeyListener, ILinkedListener {