private void Run()
 {
     comparer = new CharMappingComparer(this);
     try {
         Parse();
     } catch (Exception ex) {
         throw new InvalidOperationException("Internal error at line " + lineCount + " : " + ex);
     }
     RebaseUCD();
     Serialize();
     ProcessCombiningClass();
 }
		private void Run ()
		{
			comparer = new CharMappingComparer (this);
			try {
				Parse ();
			} catch (Exception ex) {
				throw new InvalidOperationException ("Internal error at line " + lineCount + " : " + ex);
			}
			RebaseUCD ();
			Serialize ();
			ProcessCombiningClass ();
		}