@Override
public void run() {
try {
StackTraceReader reader = getFilteredReader();
while(reader.loadNext()) {
String timestamp = Formats.toDatestamp(reader.getTimestamp());
System.out.println(String.format("Thread [%d] at %s", reader.getThreadId(), timestamp));
StackTraceElement[] trace = reader.getTrace();
for(int i = 0; i != trace.length; ++i) {
System.out.println(trace[i]);