Enhancing the driver subsystem to allow retrieving originating data/handler contexts from the behaviours.

Change-Id: I973888190d569e7e147376b5ae4da9d2f2d9c620
diff --git a/core/api/src/main/java/org/onosproject/net/driver/Behaviour.java b/core/api/src/main/java/org/onosproject/net/driver/Behaviour.java
index 208eef7..6e28aa8 100644
--- a/core/api/src/main/java/org/onosproject/net/driver/Behaviour.java
+++ b/core/api/src/main/java/org/onosproject/net/driver/Behaviour.java
@@ -23,17 +23,17 @@
 public interface Behaviour {
 
     /**
+     * Returns the driver data context.
+     *
+     * @return driver data
+     */
+    DriverData data();
+
+    /**
      * Sets the driver data context on this this behaviour should operate.
      *
      * @param data driver data
      */
     void setData(DriverData data);
 
-    /**
-     * Obtains the driver data.
-     *
-     * @return driver data
-     */
-    DriverData data();
-
 }