@@ -0,0 +1,316 @@
+package com.op1.iff.types;%0A%0Aimport java.util.Arrays;%0A%0Apublic abstract class DataType %7B%0A%0A    protected final byte%5B%5D bytes;%0A%0A    public DataType(byte%5B%5D bytes) %7B%0A        this.bytes = Arrays.copyOf(bytes, bytes.length);%0A    %7D%0A%0A    public byte%5B%5D toByteArray() %7B%0A        return Arrays.copyOf(bytes, bytes.length);%0A    %7D%0A%7D%0A

Create DataType.java