Hello, Irvin:
You should take a look at the logic for the third function. You seem to be expecting it to do a lot, but not giving it any relevant code to do so. To get you going, you should:
1. Review == and the "equals(Object o)" method in
Java.
2. Consider: how could the method ever return anything other than "true"? You have the default at true, and then you never change the value to anything else.
3. Review some of the methods in java.lang.String.
I hope that helps.