Index: source/ariba/utility/serialization/DataStream.hpp
===================================================================
--- source/ariba/utility/serialization/DataStream.hpp	(revision 6786)
+++ source/ariba/utility/serialization/DataStream.hpp	(revision 6919)
@@ -516,5 +516,5 @@
 
 	/* array and vector support */
-	template<typename T>
+	template<typename T, bool staticArray = false>
 	class ArrayTpl : public ExplicitSerializer {
 	private:
@@ -527,5 +527,5 @@
 
 		sznMethodBegin(X)
-		if (X.isDeserializer()) v = new T[l];
+		if (X.isDeserializer() && !staticArray) v = new T[l];
 		for (size_t i=0; i<l; i++) X && v[i];
 		sznMethodEnd()
@@ -556,4 +556,9 @@
 	finline ArrayTpl<T> A( T*& array, size_t length ) {
 		return ArrayTpl<T>(array,length);
+	}
+
+	template<typename T>
+	finline ArrayTpl<T,true> static_A( T*& array, size_t length ) {
+		return ArrayTpl<T, true>(array,length);
 	}
 
