boolean loop; loop = rsl.first(transTable); while (loop) { if (transTable.Amount < FSFMControlAmount) { if (rsl.del(transTable)) { if (firstLoop) { loop = rsl.first(transTable); continue; } } } loop = rsl.next(transTable); if (firstLoop) firstLoop = false; }