--- /dev/null
+package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715;
+
+import java.net.Inet4Address;
+import java.net.Inet6Address;
+import java.net.InetAddress;
+
+import com.google.common.net.InetAddresses;
+
+
+/**
+**/
+public final class IpAddressNoZoneBuilder {
+ private IpAddressNoZoneBuilder() {
+
+ }
+
+ public static IpAddressNoZone getDefaultInstance(String defaultValue) {
+ final InetAddress a = InetAddresses.forString(defaultValue);
+ if (a instanceof Inet4Address) {
+ return new IpAddressNoZone(new Ipv4AddressNoZone(defaultValue));
+ } else if (a instanceof Inet6Address) {
+ return new IpAddressNoZone(new Ipv6AddressNoZone(defaultValue));
+ } else {
+ throw new IllegalArgumentException("Unhandled address type " + a.getClass());
+ }
+ }
+}