/**
  * Redirects the default java serialization via externalizable to our default hadoop writable
  * serialization for consistency/maintainability.
  *
  * @param is
  * @throws IOException
  */
 public void writeExternal(ObjectOutput os) throws IOException {
   // default serialize (general case)
   write(os);
 }