minor fixes around optical

Change-Id: Ie1c9c57b021d27f672efeb25831594e177e5e784
diff --git a/apps/newoptical/src/main/java/org/onosproject/newoptical/OpticalPathProvisioner.java b/apps/newoptical/src/main/java/org/onosproject/newoptical/OpticalPathProvisioner.java
index fa8d824..2776a19 100644
--- a/apps/newoptical/src/main/java/org/onosproject/newoptical/OpticalPathProvisioner.java
+++ b/apps/newoptical/src/main/java/org/onosproject/newoptical/OpticalPathProvisioner.java
@@ -334,6 +334,11 @@
 
         // create intents from cross connect points
         List<Intent> intents = createIntents(crossConnectPoints);
+        if (intents.isEmpty()) {
+            log.error("No intents produced from {}", crossConnectPoints);
+            return null;
+        }
+
 
         // create set of PacketLinkRealizedByOptical
         Set<PacketLinkRealizedByOptical> packetLinks = createPacketLinkSet(crossConnectPoints,
@@ -501,7 +506,7 @@
     }
 
     /**
-     * Verifies if given device type is in packet layer, i.e., switch or router device.
+     * Verifies if given device type is NOT in packet layer, i.e., switch or router device.
      *
      * @param type device type
      * @return true if in packet layer, false otherwise