    @Test
    public void destroyMethodTest2() {

        BindInfoContainer infoContainer = new BindInfoContainer(new SpiCallerContainer());
        //
        DefaultBindInfoProviderAdapter<NonePrivateCallDestroyBean> adapter_1 = infoContainer.createInfoAdapter(NonePrivateCallDestroyBean.class, null);
        adapter_1.destroyMethod("destroy");
        DefaultBindInfoProviderAdapter<NonePublicCallDestroyBean> adapter_2 = infoContainer.createInfoAdapter(NonePublicCallDestroyBean.class, null);
        adapter_2.destroyMethod("destroy");
        DefaultBindInfoProviderAdapter<WithoutAnnoCallDestroyBean> adapter_3 = infoContainer.createInfoAdapter(WithoutAnnoCallDestroyBean.class, null);
        adapter_3.destroyMethod("destroy");
        //
        //
        assert ContainerUtils.findDestroyMethod(NonePrivateCallDestroyBean.class, adapter_1) == null;
        assert ContainerUtils.findDestroyMethod(NonePublicCallDestroyBean.class, adapter_2).equals(destroyMethod_2);
        assert ContainerUtils.findDestroyMethod(WithoutAnnoCallDestroyBean.class, adapter_3).equals(destroyMethod_3);
    }