@@ -0,0 +1,475 @@
+package com.op1.iff.types;%0A%0Aimport java.nio.ByteBuffer;%0A%0A/**%0A * 16 bits, signed. Contains any number from -32,768 to 32,767 (inclusive).%0A */%0Apublic class SignedShort extends DataType %7B%0A%0A    public SignedShort(byte%5B%5D bytes) %7B%0A        super(bytes);%0A    %7D%0A%0A    public short toShort() %7B%0A        return ByteBuffer.wrap(bytes).getShort();%0A    %7D%0A%0A    public static SignedShort fromShort(short s) %7B%0A        return new SignedShort(ByteBuffer.allocate(2).putShort(s).array());%0A    %7D%0A%7D%0A

Create SignedShort.java