code: public Exception getRootCause() {
  		if (exception instanceof ServiceLocatorException) {
  			return ((ServiceLocatorException) exception).getRootCause();
  		}
  		return exception == null ? this : exception;
  	}
docs: Retrieves (recursively) the root cause exception.
  
  @return the root cause exception.