this.id = id ;
if (!(obj instanceof ObjectIdImpl)) return false ; ObjectIdImpl other = (ObjectIdImpl)obj ; return Arrays.equals( this.id, other.id ) ;
return id ;
int result = 17 ; for (int ctr=0; ctr<id.length; ctr++) result = 37*result + id[ctr] ; return result ;
os.write_long( id.length ) ; os.write_octet_array( id, 0, id.length ) ;