construct predic test equal given pattern object us java equal method param pattern object object test equal predic equal object pattern object pattern pattern object 