protected long nextAddr(){
  final int offset=r.nextInt(Integer.MAX_VALUE / 2);
  final int nbytes=r.nextInt(1024);
  return ((long)offset) << 32 | nbytes;
}

protected long nextAddr ( ) { final int offset = r . nextInt ( Integer . MAX_VALUE / 2 ) ; final int nbytes = r . nextInt ( 1024 ) ; return ( ( long ) offset ) << 32 | nbytes ; }
a random address that is only syntactically valid ( do not dereference ) .
