Improve TimerValue builder lookups
[mdsal.git] / model / ietf / rfc8294-ietf-routing-types / src / main / java / org / opendaylight / yang / gen / v1 / urn / ietf / params / xml / ns / yang / ietf / routing / types / rev171204 / TimerValueSeconds16Builder.java
index ee6de6703a2eb2318263cf268b5c848baef232b6..ad4645ca7e17e46ebe38c3a0bb46ad67a31f27ea 100644 (file)
@@ -11,9 +11,9 @@ import static java.util.Objects.requireNonNull;
 
 import com.google.common.annotations.Beta;
 import com.google.common.base.Verify;
+import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Maps;
 import java.util.Arrays;
-import java.util.Map;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.types.rev171204.TimerValueSeconds16.Enumeration;
 
@@ -25,7 +25,8 @@ import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.typ
 @Beta
 @NonNullByDefault
 public final class TimerValueSeconds16Builder {
-     private static final Map<Enumeration, TimerValueSeconds16> ENUMERATED = Arrays.stream(Enumeration.values())
+     private static final ImmutableMap<Enumeration, TimerValueSeconds16> ENUMERATED =
+             Arrays.stream(Enumeration.values())
              .collect(Maps.toImmutableEnumMap(Verify::verifyNotNull, TimerValueSeconds16::new));
 
      private TimerValueSeconds16Builder() {