В моем проекте я использую log4j для регистрации ошибок и многих фреймворков: AOP, spring и т. Д.
Что означает, когда в моей трассировке стека указано, что вызов был в 1-й строке, например:
com.foo.bar.MyException: Error
at com.foo.bar.MyClass.handleException(MyClass.java:92)
at com.foo.bar.MyClass.myMethod(MyClass.java:76)
at com.foo.bar.MyClass.myMethod(MyClass.java:1) // <- here ???
...
В 1-й строке мой класс - комментарий, и все правильно скомпилировано
MyClass.java:
/* Copyright 2011 */
package com.foo.bar;
import ...
public class MyClass implements MyInterface {...