Cleanup enumeration static factory methods
[mdsal.git] / model / ietf / rfc8519-ietf-ethertypes / src / main / java / org / opendaylight / yang / gen / v1 / urn / ietf / params / xml / ns / yang / ietf / ethertypes / rev190304 / EthertypeUtils.java
index 3f826d45d9002b76c4db8867858503c83db947d2..e65a2a881a329eee264d4f6f9f20da339b0bfa9f 100644 (file)
@@ -15,7 +15,6 @@ import com.google.common.base.CharMatcher;
 import java.util.Comparator;
 import java.util.EnumMap;
 import java.util.Objects;
-import java.util.Optional;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.common.Uint16;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.ethertypes.rev190304.Ethertype.Enumeration;
@@ -52,9 +51,9 @@ public final class EthertypeUtils {
             // Fall through and interpret as a string
         }
 
-        final Optional<Enumeration> known = Enumeration.forName(defaultValue);
-        checkArgument(known.isPresent(), "Unknown ethertype %s", defaultValue);
-        return verifyNotNull(ENUM_ETHERTYPES.get(known.get()));
+        final var known = Enumeration.forName(defaultValue);
+        checkArgument(known != null, "Unknown ethertype %s", defaultValue);
+        return verifyNotNull(ENUM_ETHERTYPES.get(known));
     }
 
     /**