source: class SdxL2VCManagerTest {
  
      private static final String SDXL2_1;
      private static final String CP1;
      private static final String CP2;
      private static final String VLANS1;
      private static final String VLANS2;
      private static final String CEMAC1;
      private static final String CEMAC2;
      private static final String CP3;
      private static final String VLANS3;
      private static final String CEMAC3;
      private static final String SDXL2_2;
      private static final String CP5;
      private static final String VLANS5;
      private static final String CEMAC5;
      private static final String CP6;
      private static final String VLANS6;
      private static final String CEMAC6;
      private static final String CP7;
      private static final String VLANS7;
      private static final String CEMAC7;
      private static final String CP8;
      private static final String VLANS8;
      private static final String CEMAC8;
      private static final String CP9;
      private static final String VLANS9;
      private static final String CEMAC9;
      private static final String CP10;
      private static final String VLANS10;
      private static final String CEMAC10;
      private static final ApplicationId APPID;
      @Rule
      public ExpectedException exceptionAddVC;
      @Rule
      public ExpectedException exceptionRemoveVC;
      private SdxL2MacVCManager manager;
  
      @Test
      public void testGeneratedIntentsHaveDifferentKey() {
  
target:         SdxL2ConnectionPoint cpOne = SdxL2ConnectionPoint.sdxl2ConnectionPoint("TEST1", CP1, VLANS1, CEMAC1);
          SdxL2ConnectionPoint cpOneAux = SdxL2ConnectionPoint.sdxl2ConnectionPoint("TEST2", CP2, VLANS2, CEMAC1);
  
          SdxL2ConnectionPoint cpTwo = SdxL2ConnectionPoint.sdxl2ConnectionPoint("TEST2", CP2, VLANS2, CEMAC1);
          SdxL2ConnectionPoint cpTwoAux = SdxL2ConnectionPoint.sdxl2ConnectionPoint("TEST1", CP1, VLANS1, CEMAC1);
  
          Key key1 = manager.generateIntentKey(SDXL2_1, cpOne, cpTwo, "1");
          Key key2 = manager.generateIntentKey(SDXL2_1, cpOneAux, cpTwoAux, "1");
          assertNotEquals(key1, key2);
  
          Key key3 = manager.generateIntentKey(SDXL2_1, cpOne, cpTwoAux, "1");
          Key key4 = manager.generateIntentKey(SDXL2_1, cpOneAux, cpTwo, "1");
          assertNotEquals(key3, key4);
      }
  
  }