@Override
  public String toString() {
    String result = super.toString();
    Throwable cause = getCause();
    if (cause != null) {
      String causeStr = cause.toString();
      final String glue = ", caused by ";
      result = result + glue + causeStr;
    }
    return result;
  }
Constructs an instance of {@code CacheRuntimeException} with the specified cause.

@param cause the causal Throwable
geode-core/src/main/java/org/apache/geode/cache/CacheRuntimeException.java