невозможно установить точки останова в затмении

Я использую eclipse europa (3.5) на 64-битной Windows Vista Home Premium, используя JDK 1.6.0_18 (32 BIT).

Обычно я могу просто поставить точки останова; Однако для определенного класса, который НЕ является частью проекта (этот класс находится внутри файла .JAR (файл .JAR является частью проекта)), хотя я прикрепил исходный каталог к ​​этому файлу .JAR, я не могу разместить точку останова в этом классе.

Если я дважды щелкну на панели точек останова (левая граница), я замечу, что точка останова класса размещена. Мне было интересно, если не было отладочной информации; Однако обнаружил, что этот конкретный класс был скомпилирован с использованием задачи ant / javac с использованием debug = "true" и debuglevel = "lines, vars, source". Я даже запустил jad для этого класса, чтобы подтвердить, что он действительно содержит отладочную информацию.

Итак, почему затмение мешает мне установить точку останова?

РЕДАКТИРОВАТЬ: просто чтобы все понимали контекст, это веб-приложение, работающее под tomcat 6.0. Я удаленно отлаживаю приложение от eclipse после запуска tomcat снаружи. Приложение работает просто отлично. Я пытаюсь понять поведение вышеупомянутого класса, которое я не могу сделать, так как Eclipse не позволяет мне установить BP.

П.С .: Я видел, как несколько потоков здесь говорили о том, что БП не бьют, но в моем случае я не могу установить БП!

П.П.С .: Я попробовал JDK 1.6.0_16, прежде чем попробовать 1.6.0_18.

Спасибо за любые указатели.