used guava to simplify code in operator matcher