Add MacAddress.isLinkLocal()
diff --git a/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java b/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
index 3ccceb3..3e56c9f 100644
--- a/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
+++ b/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
@@ -140,4 +140,15 @@
         assertFalse(MacAddress.of(0x05FFFFFFFFFFFFL).isMulticast());
         assertFalse(MacAddress.of("FF:FF:FF:FF:FF:FF").isMulticast());
     }
+
+    @Test
+    public void testIsLinkLocal() {
+        assertTrue(MacAddress.of("01:80:C2:00:00:00").isLinkLocal());
+        assertTrue(MacAddress.of("01:80:C2:00:00:0f").isLinkLocal());
+        assertFalse(MacAddress.of("01:80:C2:00:00:50").isLinkLocal());
+        assertFalse(MacAddress.of("01:80:C2:00:10:00").isLinkLocal());
+        assertFalse(MacAddress.of("01:80:C2:40:00:01").isLinkLocal());
+        assertFalse(MacAddress.of("00:80:C2:f0:00:00").isLinkLocal());
+        assertFalse(MacAddress.of("FE:80:C2:00:00:00").isLinkLocal());
+    }
 }