It's not a mistake. This phenomenon occurs when you place the cursor context on a specific term, in your case "b". When you do this, you will see all occurrences of this term, marked with empty gray rectangles to the right of your code window. You will also see in pale yellow places where this term, if it is a variable, has data written on it.
Try this, click somewhere on the word Exception, and you will see that there are only pale gray, hollow boxes. Now try to create a real variable in your code, you will see gray rectangles and one or more pale yellow boxes.
I have never used this feature myself, but maybe someone considers it valuable.
source share