docs: public StringBuffer getStackTrace() {
  
  		Map<Thread, StackTraceElement[]> activeThreadStackTraces = Thread
  				.getAllStackTraces();
  		StringBuffer requestTheadStackStr = new StringBuffer();
  
  		for (Entry<Thread, StackTraceElement[]> entry : activeThreadStackTraces
  				.entrySet()) {
  
  			if (entry.getKey().getId() == threadId) { // If thread ID matches
  														// the requestThreadId,
  														// return the stackTrace
  
  				for (StackTraceElement stackTraceElement : entry.getValue()) {
  					requestTheadStackStr.append("\t at " + stackTraceElement
  							+ "\n");
  				}
  				break;
  			}
  
  		}
  		return requestTheadStackStr;
  	}