public char readChar() { ensureCanGrow(2); char value = Unsafe.INSTANCE.getChar(address + position); position += 2; return BigEndian.ioChar(value); }