Fixes missing nullable annotations
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AddressPair.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AddressPair.java
index 585577d..4e317ce 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AddressPair.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AddressPair.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -58,6 +59,7 @@
    /**
     * @return the macAddress of the AddressPair
     */
+   @Nullable
    public String getMacAddress() {
       return macAddress;
    }
@@ -65,6 +67,7 @@
    /**
     * @return the ipAddress of the AddressPair
     */
+   @Nullable
    public String getIpAddress() {
       return ipAddress;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AllocationPool.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AllocationPool.java
index 267e3cd..ef681e7 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AllocationPool.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/AllocationPool.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import java.beans.ConstructorProperties;
 
@@ -43,6 +44,7 @@
    /**
     * @return the start of the AllocationPool
     */
+   @Nullable
    public String getStart() {
       return start;
    }
@@ -50,6 +52,7 @@
    /**
     * @return the end of the AllocationPool
     */
+   @Nullable
    public String getEnd() {
       return end;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExternalGatewayInfo.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExternalGatewayInfo.java
index d26e4e7..a7cc0df 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExternalGatewayInfo.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExternalGatewayInfo.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -41,6 +42,7 @@
    /**
     * @return the networkId of the ExternalGatewayInfo
     */
+   @Nullable
    public String getNetworkId() {
       return networkId;
    }
@@ -48,6 +50,7 @@
    /**
     * @return the enableSnat status of the ExternalGatewayInfo
     */
+   @Nullable
    public Boolean getEnableSnat() {
       return enableSnat;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExtraDhcpOption.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExtraDhcpOption.java
index e5596d4..91ff9d9 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExtraDhcpOption.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/ExtraDhcpOption.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -50,6 +51,7 @@
    /**
     * @return the id of the ExtraDhcpOption
     */
+   @Nullable
    public String getId() {
       return id;
    }
@@ -57,6 +59,7 @@
    /**
     * @return the optionName of the ExtraDhcpOption
     */
+   @Nullable
    public String getOptionName() {
       return optionName;
    }
@@ -64,6 +67,7 @@
    /**
     * @return the optionValue of the ExtraDhcpOption
     */
+   @Nullable
    public String getOptionValue() {
       return optionValue;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/HostRoute.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/HostRoute.java
index a7f4343..476a927 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/HostRoute.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/HostRoute.java
@@ -19,6 +19,7 @@
 import com.google.common.base.MoreObjects;
 import com.google.common.base.MoreObjects.ToStringHelper;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -44,6 +45,7 @@
    /**
     * @return the destination CIDR for this route.
     */
+   @Nullable
    public String getDestinationCidr() {
       return destinationCidr;
    }
@@ -51,6 +53,7 @@
    /**
     * @return the IP of the next hop to forward traffic to.
     */
+   @Nullable
    public String getNextHop() {
       return nextHop;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IP.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IP.java
index 00029d5..c8ff037 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IP.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IP.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -41,6 +42,7 @@
    /**
     * @return the ipAddress of the IP
     */
+   @Nullable
    public String getIpAddress() {
       return ipAddress;
    }
@@ -48,6 +50,7 @@
    /**
     * @return the subnetId of the IP
     */
+   @Nullable
    public String getSubnetId() {
       return subnetId;
    }
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkSegment.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkSegment.java
index 1fb4c3e..28f998b 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkSegment.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkSegment.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -37,10 +38,10 @@
    @Named("provider:physical_network")
    protected final String physicalNetwork;
    @Named("provider:segmentation_id")
-   protected final int segmentationId;
+   protected final Integer segmentationId;
 
    @ConstructorProperties({"provider:network_type", "provider:physical_network", "provider:segmentation_id"})
-   protected NetworkSegment(NetworkType networkType, String physicalNetwork, int segmentationId) {
+   protected NetworkSegment(NetworkType networkType, String physicalNetwork, Integer segmentationId) {
       this.networkType = networkType;
       this.physicalNetwork = physicalNetwork;
       this.segmentationId = segmentationId;
@@ -49,6 +50,7 @@
    /**
     * @return the networkType of the NetworkSegment
     */
+   @Nullable
    public NetworkType getNetworkType() {
       return networkType;
    }
@@ -56,6 +58,7 @@
    /**
     * @return the physicalNetwork of the NetworkSegment
     */
+   @Nullable
    public String getPhysicalNetwork() {
       return physicalNetwork;
    }
@@ -63,7 +66,8 @@
    /**
     * @return the segmentationId of the NetworkSegment
     */
-   public int getSegmentationId() {
+   @Nullable
+   public Integer getSegmentationId() {
       return segmentationId;
    }
 
@@ -111,7 +115,7 @@
    public static class Builder {
       protected NetworkType networkType;
       protected String physicalNetwork;
-      protected int segmentationId;
+      protected Integer segmentationId;
 
       /**
        * Provide the networkType to the NetworkSegment's Builder.
diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RouterInterface.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RouterInterface.java
index 1e1a52c..9d5b93f 100644
--- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RouterInterface.java
+++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RouterInterface.java
@@ -18,6 +18,7 @@
 
 import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
+import org.jclouds.javax.annotation.Nullable;
 
 import javax.inject.Named;
 import java.beans.ConstructorProperties;
@@ -45,6 +46,7 @@
    /**
     * @return the subnetId of the RouterInterface
     */
+   @Nullable
    public String getSubnetId() {
       return subnetId;
    }
@@ -52,6 +54,7 @@
    /**
     * @return the portId of the RouterInterface
     */
+   @Nullable
    public String getPortId() {
       return portId;
    }