Check if Name String *really* needs to support wild char
Version string can contain +'s or *'s at the end "*" at the end of version implies an 5xx.xx.xx version "+" at the end implies greater than version 5 E.g "ie/5* ie/5.5+"
the name can have wild char charactes (at the end) the version string may contain wild char or "+" (at the end)