Do you have to give your new filter() a value? I mean, how does java know what you want to filter if you just say myfilter..