@Override public final void write(final DataOutput output) throws IOException {
  output.writeInt(size());
  for (  SemiCluster c : this) {
    c.write(output);
  }
}

@ Override public final void write ( final DataOutput output ) throws IOException { output . writeInt ( size ( ) ) ; for ( SemiCluster c : this ) { c . write ( output ) ; } }
implements the write method of the writable interface .
