@@ -0,0 +1,680 @@
+package com.op1.iff.types;%0A%0A/**%0A * 8 bits, signed.%0A * A char can contain more than just ASCII characters. It can contain any number from -128 to 127 (inclusive).%0A */%0Apublic class SignedChar extends DataType %7B%0A%0A    public SignedChar(byte b) %7B%0A        super(new byte%5B%5D %7B b %7D);%0A    %7D%0A%0A    public char toChar() %7B%0A        return (char) toByteArray()%5B0%5D;%0A    %7D%0A%0A    public static String getString(SignedChar%5B%5D signedChars) %7B%0A        char%5B%5D chars = new char%5BsignedChars.length%5D;%0A        for (int i = 0; i %3C signedChars.length; i++) %7B%0A            SignedChar signedChar = signedChars%5Bi%5D;%0A            chars%5Bi%5D = signedChar.toChar();%0A        %7D%0A        return String.valueOf(chars);%0A    %7D%0A%0A%7D%0A

Create SignedChar.java