Reusable implementation of default P4 interpreter

That can be shared among many targets running a program equivalent to
default.p4.

Change-Id: Ic13fc4e416f4ad77f71fbd3202277aac9088b3b1
diff --git a/core/net/src/main/java/org/onosproject/net/pi/impl/PiFlowRuleTranslationServiceImpl.java b/core/net/src/main/java/org/onosproject/net/pi/impl/PiFlowRuleTranslationServiceImpl.java
index b999197..c55a57c 100644
--- a/core/net/src/main/java/org/onosproject/net/pi/impl/PiFlowRuleTranslationServiceImpl.java
+++ b/core/net/src/main/java/org/onosproject/net/pi/impl/PiFlowRuleTranslationServiceImpl.java
@@ -61,7 +61,7 @@
     public PiTableEntry translate(FlowRule rule, PiPipeconf pipeconf)
             throws PiFlowRuleTranslationException {
 
-        Device device = deviceService.getDevice(rule.deviceId());
+        final Device device = deviceService.getDevice(rule.deviceId());
         if (device == null) {
             throw new PiFlowRuleTranslationException("Unable to get device " + rule.deviceId());
         }