@Override public final void readFields(final DataInput input) throws IOException {
  int size=input.readInt();
  for (int i=0; i < size; i++) {
    SemiCluster c=new SemiCluster();
    c.readFields(input);
    add(c);
  }
}

@ Override public final void readFields ( final DataInput input ) throws IOException { int size = input . readInt ( ) ; for ( int i = 0 ; i < size ; i ++ ) { SemiCluster c = new SemiCluster ( ) ; c . readFields ( input ) ; add ( c ) ; } }
implements the readfields method of the writable interface .
