@@ -0,0 +1,549 @@
+package net.openhft.chronicle.wire;%0A%0Aimport net.openhft.chronicle.bytes.Bytes;%0A%0Aimport java.util.function.Function;%0A%0Apublic enum WireType implements Function%3CBytes, Wire%3E %7B%0A    TEXT %7B%0A        @Override%0A        public Wire apply(Bytes bytes) %7B%0A            return new TextWire(bytes);%0A        %7D%0A    %7D, BINARY %7B%0A        @Override%0A        public Wire apply(Bytes bytes) %7B%0A            return new BinaryWire(bytes);%0A        %7D%0A    %7D, RAW %7B%0A        @Override%0A        public Wire apply(Bytes bytes) %7B%0A            return new RawWire(bytes);%0A        %7D%0A    %7D;%0A%7D

restructure the remote tests to make it clearer that there is a server and client asset tree.