@Test(expected = AmazonClientException.class)
    public void noProviderGivesRegion_ThrowsAmazonClientException() {
        AwsRegionProviderChain chain = new AwsRegionProviderChain(new NeverAwsRegionProvider(),
                                                                  new NeverAwsRegionProvider(),
                                                                  new NeverAwsRegionProvider());
        chain.getRegion();
    }
Only Exceptions should be caught and continued, Errors should propagate to caller and short
circuit the chain.
aws-java-sdk-core/src/test/java/com/amazonaws/regions/AwsRegionProviderChainTest.java