return new AlreadyExistsException(cause, statusCode, retryable); case PERMISSION_DENIED: return new PermissionDeniedException(cause, statusCode, retryable); case RESOURCE_EXHAUSTED: return new ResourceExhaustedException(cause, statusCode, retryable);
return new AlreadyExistsException(cause, statusCode, retryable); case PERMISSION_DENIED: return new PermissionDeniedException(cause, statusCode, retryable); case RESOURCE_EXHAUSTED: return new ResourceExhaustedException(cause, statusCode, retryable);
return new AlreadyExistsException(message, cause, statusCode, retryable); case PERMISSION_DENIED: return new PermissionDeniedException(message, cause, statusCode, retryable); case RESOURCE_EXHAUSTED: return new ResourceExhaustedException(message, cause, statusCode, retryable);
return new AlreadyExistsException(message, cause, statusCode, retryable); case PERMISSION_DENIED: return new PermissionDeniedException(message, cause, statusCode, retryable); case RESOURCE_EXHAUSTED: return new ResourceExhaustedException(message, cause, statusCode, retryable);