QPID-7694:[Broker-J][AMQP 0-8..0-10] Allow specifying queue wire argument 'qpid.last_value_queue' for backward compatibility
diff --git a/broker-core/src/main/java/org/apache/qpid/server/queue/QueueArgumentsConverter.java b/broker-core/src/main/java/org/apache/qpid/server/queue/QueueArgumentsConverter.java
index 0c01d52..05330eb 100644
--- a/broker-core/src/main/java/org/apache/qpid/server/queue/QueueArgumentsConverter.java
+++ b/broker-core/src/main/java/org/apache/qpid/server/queue/QueueArgumentsConverter.java
@@ -169,9 +169,13 @@
                     wireArgumentNames.remove(entry.getKey());
                 }
             }
-            if(wireArguments.containsKey(QPID_LAST_VALUE_QUEUE) && !wireArguments.containsKey(QPID_LAST_VALUE_QUEUE_KEY))
+            if(wireArguments.containsKey(QPID_LAST_VALUE_QUEUE))
             {
-                modelArguments.put(LastValueQueue.LVQ_KEY, LastValueQueue.DEFAULT_LVQ_KEY);
+                wireArgumentNames.remove(QPID_LAST_VALUE_QUEUE);
+                if (!wireArguments.containsKey(QPID_LAST_VALUE_QUEUE_KEY))
+                {
+                    modelArguments.put(LastValueQueue.LVQ_KEY, LastValueQueue.DEFAULT_LVQ_KEY);
+                }
             }
             if(wireArguments.containsKey(QPID_POLICY_TYPE))
             {