public static short readShortBE(byte[] data, int offset) { return (short) ((data[offset+0] & 0xFF) << 8 | (data[offset+1] & 0xFF) << 0);
public static short readShortBE(byte[] data) { return readShortBE(data, 0);
    public static short readShortBE(byte[] data, int offset) {	return (short) ((data[offset+0] & 0xFF) << 8 |			(data[offset+1] & 0xFF) << 0);    }