this.destroyable = (iicp instanceof IoCDestroyable)
? (IoCDestroyable) iicp : null;
o = iicp.getInstance();
this.cd = (destroyable == null) ? new ComponentDestructor(c) : null;
if (destroyable == null) {
ComponentInjector ci = new ComponentInjector(
ipc,
c);