matchProperties

This is the core function of the Matcher. It matches a vulnerable product against a component by comparing different Property objects in a defined order.