override public void Run() { SetOfSentences sos = null; try { while (true) { sos = in_Renamed.Take(); if ((sos = morphProcessor.doProcess(sos)) != null) { out_Renamed.Add(sos); } } } catch (System.Threading.ThreadInterruptedException e) { morphProcessor.shutdown(); } }