Populate listBuilder with existing conditions when creating a FilteringObjective copy.

Change-Id: Ide63c7b5e94c41c2a821b464065b86bb8b89c395
diff --git a/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java b/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java
index a05bba7..0eaf348 100644
--- a/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java
+++ b/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java
@@ -201,7 +201,7 @@
         private Builder(FilteringObjective objective) {
             this.type = objective.type();
             this.key = objective.key();
-            this.conditions = ImmutableList.copyOf(objective.conditions());
+            objective.conditions().forEach(this::addCondition);
             this.permanent = objective.permanent();
             this.timeout = objective.timeout();
             this.priority = objective.priority();