return (-1 == result)? result : buffer[0] & 0xFF;
return (-1 == result)? result : ((int)buffer[0])&0xFF;
	    public int read() throws IOException {		byte[] buffer = new byte[1];		int result = JikesRVMSocketImpl.this.read(buffer, 0, 1);		return (-1 == result)? result : buffer[0] & 0xFF;	    }