Regions should never be null in OpenStack and all of the annotations have been removed. If someone happens to pass null, an exception will be thrown in [RegionToEndpoint](https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/location/functions/RegionToEndpoint.java#L47). You can merge this Pull Request by running:
git pull https://github.com/rackspace/jclouds openstack/remove-nullable-regions Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/485 -- Commit Summary -- * Removed @Nullable annotations on region parameters -- File Changes -- M apis/openstack-cinder/src/main/java/org/jclouds/openstack/cinder/v1/CinderApi.java (19) M apis/openstack-nova-ec2/src/main/java/org/jclouds/openstack/nova/ec2/NovaEC2Api.java (5) M apis/openstack-nova-ec2/src/main/java/org/jclouds/openstack/nova/ec2/features/NovaEC2KeyPairApi.java (8) M apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/NovaApi.java (79) M apis/openstack-trove/src/main/java/org/jclouds/openstack/trove/v1/TroveApi.java (17) M apis/rackspace-cloudloadbalancers/src/main/java/org/jclouds/rackspace/cloudloadbalancers/v1/CloudLoadBalancersApi.java (45) -- Patch Links -- https://github.com/jclouds/jclouds/pull/485.patch https://github.com/jclouds/jclouds/pull/485.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/485