Fix issues found by FindBugs: BC_UNCONFIRMED_CAST

http://findbugs.sourceforge.net/bugDescriptions.html#BC_UNCONFIRMED_CAST

Change-Id: Ibd1019db95d85b316854be230473c716016d4275
diff --git a/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
index 7989aaa..c12cf7e 100644
--- a/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/onrc/onos/core/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -779,9 +779,16 @@
     public Command receive(IOFSwitch sw, OFMessage msg, FloodlightContext cntx) {
         switch (msg.getType()) {
             case PACKET_IN:
-                return this.handlePacketIn(sw.getId(), (OFPacketIn) msg, cntx);
+                if (msg instanceof OFPacketIn) {
+                    return this.handlePacketIn(sw.getId(), (OFPacketIn) msg,
+                                               cntx);
+                }
+                break;
             case PORT_STATUS:
-                return this.handlePortStatus(sw.getId(), (OFPortStatus) msg);
+                if (msg instanceof OFPortStatus) {
+                    return this.handlePortStatus(sw.getId(), (OFPortStatus) msg);
+                }
+                break;
             default:
                 break;
         }