imotic: you are thick headed. nabla was pretty clear in asking for what was needed.
nabla: I know what you are talking about. There are a few ways to do it. You don't need reflection however. You can get the stacktrace and parse it out. There are two ways to get the stack trace. 1) Throw an exception and catch it right away. Get the stacktrace and figure out the method. 2) Second way to get trace including current method is do Thread.dumpStack(). Unlike printStackTrace(out), Thread.dumpStack() won't let you send the output to a writer, so the only way to use the second method is to redirect System.err right before Thread.dumpStack() and restoring System.err right after. In multithreaded apps, make sure you are careful in locking the right parts in case some other thread tries to write to System.err while you have redirected it.
Anyway, the first method is the best way to do it but it is not the only way to do it.