PurchaseAdvisorAdapter?

Has anybody ever used this beast? What the hell is it’s purpose - one would assume it drives the PurchaseAdvisor form however here are a list on unimplemented methods:
GetByID
GetRows
GetList
InvokeSearch

How pray-tell might one use this thing?!

Update - I did this:

//where paa = PurchaseAdvisorAdapter;
        paa.ChangePartNum(ref PartNum, Guid.Empty, "", false, out multiple);
        paa.GetPurchaseAdvisor(PartNum, 0, "", "", "", 0);
        paa.GetSupplierPriceList(PartNum);