if (ex.getMessage().contains("too many connections") || ex.getMessage().contains("Timeout: Pool empty")) { throw new MetacatTooManyRequestsException(ex.getMessage());
return new MetacatPreconditionFailedException(message); case 429: return new MetacatTooManyRequestsException(message); case 500: //INTERNAL_SERVER_ERROR case 503: //SERVICE_UNAVAILABLE