@@ -0,0 +1,917 @@
+package net.openhft.lang.values;%0A%0Aimport java.io.File;%0Aimport java.io.IOException;%0A%0Aimport org.junit.Test;%0A%0Aimport net.openhft.chronicle.map.ChronicleMap;%0Aimport net.openhft.chronicle.map.ChronicleMapBuilder;%0A%0Apublic class ArrayTest %7B%0A%09@Test%0A    public void test() throws IOException %7B%0A%09%09String TMP = System.getProperty(%22java.io.tmpdir%22);%0A        File file = new File(TMP + %22/pf-PosistionsAndClose-%22 + System.nanoTime());%0A        ChronicleMap%3CLong, Double%5B%5D%3E writeMap = ChronicleMapBuilder%0A%09%09%09    .of(Long.class, Double%5B%5D.class)%0A%09%09%09    .entries(1_000)%0A%09%09%09    .averageValue(new Double%5B150%5D)%0A%09%09%09    .createPersistedTo(file); %0A    %09Double a%5B%5D=%7B2D%7D;%0A    %09writeMap.put(1L,a);%0A    %09%0A    %09//read%0A        ChronicleMap%3CLong, Double%5B%5D%3E readMap =%0A        %09%09ChronicleMapBuilder.of(Long.class, Double%5B%5D.class)%0A        %09%09.averageValue(new Double%5B150%5D)%0A        %09%09.createPersistedTo(file);%0A        Double b%5B%5D = readMap.get(1L);%0A%09%7D%0A%7D%0A

add array value class test