// breakpoint there
if (oldBreakpointPosition >= end.getRow() &&
!(oldBreakpointPosition == end.getRow() && shiftedBy < 0) &&
getBreakpointIdxByLine(lineFromRow(newBreakpointPosition)) < 0)
{
breakpoint.moveToLineNumber(lineFromRow(newBreakpointPosition));
placeBreakpointMarker(breakpoint);
fireEvent(new BreakpointMoveEvent(breakpoint.getBreakpointId()));
}
else
{