IDebugElement[] threads= dt.getChildren();
IThread[] threads= dt.getThreads();
	protected IStackFrame getContextFromDebugTarget(IDebugTarget dt) {		if (!dt.isTerminated()) {			try {				IDebugElement[] threads= dt.getChildren();				for (int i= 0; i < threads.length; i++) {					IThread thread= (IThread)threads[i];					if (thread.isSuspended()) {						return thread.getTopStackFrame();					}				}			} catch(DebugException x) {				JavaPlugin.log(x.getStatus());			}		}		return null;	}