@Override
	public void map(LongWritable key, Text value, Context context)
		throws java.io.IOException, InterruptedException {
		String[] tokens = FoscIndexing.words(value.toString());
		for (int i = 1; i < tokens.length-1; i++) {
			outKey.set(tokens[i - 1]);
			if(firstNames.contains(tokens[i].toUpperCase()) && tokens[i].matches(REG_NAME))
				context.write(outKey, nextFirstName);
			else
				context.write(outKey, nextNotFirstName);
		}
	}