started porting providers to new interface
Authored by: bartw 2008-09-15
Parent: [r978]
Child: [r980]