code: public static <T extends Throwable> T clearStackTrace(@NotNull T throwable) {
  		Throwable cause = throwable;
  		while (cause != null) {
  			cause.setStackTrace(EMPTY_STACK_TRACE);
  			cause = cause.getCause();
  		}
  		return throwable;
  	}
docs: 清除StackTrace. 假设StackTrace已生成, 但把它打印出来也有不小的消耗.
  
  如果不能控制StackTrace的生成，也不能控制它的打印端(如logger)，可用此方法暴力清除Trace.
  
  但Cause链依然不能清除, 只能清除每一个Cause的StackTrace.