This class can parse WURLF XML files to lookup for the capabilities of mobile device given its user agent string.
The class can extract several types of details about a given mobile device, like the supported GUI extensions, whether it supports WAP, ring tone support, etc..
The class can parse a WURFL file and cache its information to avoid the parsing overhead next time the information is looked up.