/*     */ public void writeExternal(ObjectOutput objOut) throws IOException {
   /* 364 */ this.mTrainer.mLM.compileTo(objOut);
   /* 365 */ boolean tokenizing = this.mTrainer.mTokenizerFactory != null;
   /* 366 */ objOut.writeBoolean(tokenizing);
   /* 367 */ if (tokenizing) {
     /* 368 */ Set keySet = this.mTrainer.mTokenCounter.keySet();
     /* 369 */ objOut.writeObject(new HashSet(keySet));
     /*     */ }
   /* 371 */ AbstractExternalizable.compileOrSerialize(this.mTrainer.mEditDistance, objOut);
   /*     */ }