1. A computer-controlled method, comprising: providing a resource adapter with access to at least one object wrapper in a wrapper library, the at least one object wrapper comprising a plurality of features; a wrapper generation tool receiving at least one change to be made to at least one of the plurality of features of the at least one object wrapper; the wrapper generation tool determining whether it can generate a new object wrapper based on the at least one change to at least one of the plurality of features of the at least one object wrapper; responsive to a determination that the wrapper generation tool can generate the new object wrapper based on the at least one change to at least one of the plurality of features of the at least one object wrapper, the wrapper generation tool generating the new object wrapper based on the at least one change; responsive to a determination that the wrapper generation tool cannot generate the new object wrapper based on the at least one change to at least one of the plurality of features of the at least one object wrapper, the wrapper generation tool notifying an administrator that the at least one of the plurality of features cannot be used; the resource adapter receiving an object from a first messaging provider; the resource adapter encapsulating the received object with the newly generated object wrapper; and the resource adapter sending the wrapped object to an application.