public void CheckForBreakPointOnLine(List<BreakPoint> breakPoints, int lineNumber, System.Threading.Thread activeThread, CommandEditorPage currentPage)
 {
     for (int i = 0; i < breakPoints.Count; i++)
     {
         if (breakPoints[i].BPLineNumber == lineNumber && breakPoints[i].BPActive)
         {
             currentPage.EnableCurrentBreakPoint(lineNumber);
             //currentPage.getEditor().EnableSelectedLine(lineNumber);
             breakPoints[i].PauseForBreakPoint(activeThread);
             currentPage.DisableCurrentBreakPoint(lineNumber, "normal");
             return;
         }
     }
     if (breakPoints[breakPoints.Count - 1].TempBP)
     {
         breakPoints.RemoveAt(breakPoints.Count - 1);
         currentPage.EnableCurrentBreakPoint(lineNumber);
         //currentPage.getEditor().EnableSelectedLine(lineNumber);
         breakPoints[0].PauseForBreakPoint(activeThread);
         currentPage.DisableCurrentBreakPoint(lineNumber, "temp");
         return;
     }
 }