@SuppressWarnings("unchecked")
    protected final Subclass getSubclass() {
        return (Subclass) this;
    }
Attempt to determine the region from the configured region provider. This will return null in the event that the
region provider could not determine the region automatically.
aws-java-sdk-core/src/main/java/com/amazonaws/client/builder/AwsClientBuilder.java