001    package net.sourceforge.retroweaver.runtime.java.lang;
002    
003    public class Thread_ {
004    
005            private static final StackTraceElement[] EMPTY_STACK = new StackTraceElement[0];
006    
007            public static StackTraceElement[] getStackTrace(Thread t) {
008                    if (Thread.currentThread() == t) {
009                            return new RuntimeException().getStackTrace();
010                    } else {
011                            return EMPTY_STACK;
012                    }
013            }
014    
015    }