@Override
        public void visitJumpInsn(int opcode, Label label) {
          if (myLineMatch) {
            assert myOffset != -1;
            int oldValue = endOfBasicBlock;
            if (currentBytecodeOffset <= myOffset && myOffset < oldValue) {
              assert oldValue == Integer.MAX_VALUE; // it should be set only once, because bytecode is iterated linearly
              endOfBasicBlock = myOffset;
            }
          }
        }
@Override
        public void visitJumpInsn(int opcode, Label label)