Fix comparison of Long

Change-Id: Ifdea11b91a081c9843a0b8535c8894724f5ace11
diff --git a/src/main/java/net/onrc/onos/intent/ConstrainedBFSTree.java b/src/main/java/net/onrc/onos/intent/ConstrainedBFSTree.java
index 7f38883..a1edb20 100644
--- a/src/main/java/net/onrc/onos/intent/ConstrainedBFSTree.java
+++ b/src/main/java/net/onrc/onos/intent/ConstrainedBFSTree.java
@@ -60,7 +60,7 @@
 		if (path == null && switchSearched.contains(leafSwitch)) {
 			path = new Path();
 			Long sw = leafSwitch.getDpid();
-			while (sw != rootSwitchDpid) {
+			while (!sw.equals(rootSwitchDpid)) {
 				LinkEvent upstreamLink = upstreamLinks.get(sw);
 				path.add(0, upstreamLink);
 				sw = upstreamLink.getSrc().getDpid();