String errorMessage = null;
if (es != null) {
errorMessage = IOUtils.toString(es, "UTF-8");
}
if (HttpsURLConnection.HTTP_UNAUTHORIZED == conn.getResponseCode()) {
throw new UnauthorizedException(errorMessage);
}
if (conn.getContentType().toLowerCase().contains("json")) {
CoinbaseException cbEx = new CoinbaseException(errorMessage);
cbEx.addSuppressed(e);
throw cbEx;