I have an SDK which has multiple versions and we need to support two of them inside one application at the same time. There are business requirements that dictate that.
C