Icon (ThreadReferenceProxyImpl threadProxy, boolean current) { if (current) { return threadProxy.isSuspended() ? AllIcons.Debugger.ThreadCurrent : AllIcons.Debugger.ThreadRunning; } else if (threadProxy.isAtBreakpoint()) { return AllIcons.Debugger.ThreadAtBreakpoint; } else if (threadProxy.isSuspended()) { return AllIcons.Debugger.ThreadSuspended; } else { return AllIcons.Debugger.ThreadRunning; } }