docs: private String dumpThreadInfo(Thread thread, StackTraceElement[] stackTrace, StringBuilder sb) {
  		sb.append('\"').append(thread.getName()).append("\" Id=").append(thread.getId()).append(' ')
  				.append(thread.getState());
  		sb.append('\n');
  		int i = 0;
  		for (; i < Math.min(maxStackLevel, stackTrace.length); i++) {
  			StackTraceElement ste = stackTrace[i];
  			sb.append("\tat ").append(ste).append('\n');
  		}
  		if (i < stackTrace.length) {
  			sb.append("\t...").append('\n');
  		}
  
  		sb.append('\n');
  		return sb.toString();
  	}