Пишу на эклипсе один проект небольшой на коленке. Покидал либы просто в папочку lib, не стал заморачиваться с maven или gradle, собирал эклипсом. Все было нормально, запускал проект на tomcat, все работало. Но тут мне захотелось потестить один метод через junit. И в итоге у меня тест не может стартануть, падает, реализацию интерфейса какого-то найти не может. Полдня гуглил, разные вещи пробовал — все та же фигня. Потом просто gwt который у меня был в build path опустил на последнее место в списке — и о чудо, все заработало! В яве порой такая странная жопа бывает, хотя конечно с С++ не сравнить!