I need to create a pipes and filters pattern based program that will tell how many unique words are in an input text file. I must write the program in java. It can use either active or passive filters, meaning either a function waits to be called to do something, or does something automatically, I think. Each filter or function should do a specific defined task that could be interchangeable with another program if necessary. I must complete the program by this Thursday. (April 22, 2004) Somewhat Urgent!!