@Override
	public SetOfSentences doProcess(SetOfSentences sos) {
		ArrayList<Eojeol[]> eojeolSetArray = sos.getEojeolSetArray();
		
		LinkedList<Eojeol> eojeolArray = new LinkedList<Eojeol>();
		
		for (int i = 0; i < eojeolSetArray.size(); i++) {
			Eojeol[] eojeolSet = eojeolSetArray.get(i);
			
			eojeolArray.clear();
			for (int j = 0; j < eojeolSet.length; j++) {
				eojeolArray.add(eojeolSet[j]);
			}
			
			int unkCount = 0;
			for (int j = 0; j < eojeolArray.size(); j++) {
				Eojeol eojeol = eojeolArray.get(j);
				String[] tags = eojeol.getTags();
				String[] morphemes = eojeol.getMorphemes();
				
				for (int k = 0; k < tags.length; k++) {
					if (tags[k].equals("unk")) {
						tags[k] = "nqq";
						
						Eojeol newEojeol = new Eojeol(morphemes.clone(), tags.clone());
						eojeolArray.add(newEojeol);
						
						tags[k] = "ncn";
						unkCount++;
					}
				}
			}
			
			if (unkCount > 0) {
				eojeolSetArray.set(i, eojeolArray.toArray(eojeolSet));
			}
		}
		
		return sos;
	}