I wrote a plug-in B for software A. Plug-in B relies on Cpene C and class D. the only thing I can modify is B. now the problem is that there is already a class D in software A, but its D is not the same as the D version that C depends on in my plug-in, and the interface is not the same. Please tell me what method can be used to operate normally, neither A nor C can be modified.