public void read(DataInput dis) throws IOException {
  int numArgs=dis.readInt();
  if (numArgs > 0) {
    readArgs(numArgs,dis);
  }
}

public void read ( DataInput dis ) throws IOException { int numArgs = dis . readInt ( ) ; if ( numArgs > 0 ) { readArgs ( numArgs , dis ) ; } }
read the link to create the properties object . assumes the properties are the next thing to be read , starting with the string count .
