@@ -0,0 +1,508 @@
+package com.op1.iff.types;%0A%0Aimport java.nio.ByteBuffer;%0A%0A/**%0A * 16 bits, unsigned. Contains any number from zero to 65,535 (inclusive).%0A */%0Apublic class UnsignedShort extends DataType %7B%0A%0A    public UnsignedShort(byte%5B%5D bytes) %7B%0A        super(bytes);%0A    %7D%0A%0A    public int toInt() %7B%0A        byte%5B%5D bufferBytes = new byte%5B4%5D;%0A        bufferBytes%5B0%5D = 0;%0A        bufferBytes%5B1%5D = 0;%0A        System.arraycopy(bytes, 0, bufferBytes, 2, bytes.length);%0A        return ByteBuffer.wrap(bufferBytes).getInt();%0A    %7D%0A%7D%0A

Create UnsignedShort.java