}
// First, check if we ran onto a breakpoint set by this client
if (pos1 != null)
{
Breakpoint bp = client.getActiveBreakpoint(pos1);
if (bp != null)
{
breakClient = client;
if ((bp.getState() & Breakpoint.STATE_TEMPORARY) != 0)
{
// Clear temporary breakpoint
client.clearBreakpoint(pos1);
}
}
}
if (breakClient == null && pos2 != null)
{
Breakpoint bp = client.getActiveBreakpoint(pos2);
if (bp != null)
{
breakClient = client;
if ((bp.getState() & Breakpoint.STATE_TEMPORARY) != 0)
{
// Clear temporary breakpoint
client.clearBreakpoint(pos2);
}
}