byte[] bytes = new byte[4];
dis.readFully(bytes, 0, 4);
String string = new String(bytes);
if (!TYPE.equals(string)) {
//Debug.println("dump:\n" + StringUtil.getDump(is, 64));
throw new InvalidMfiDataException("invalid track: " + string);
}
// length
int trackLength = dis.readInt();
Debug.println("trackLength[" + trackNumber + "]: " + trackLength);