### Question:
CertificateManagerProvider { public static synchronized CertificateManager provideCertificateManager() { if (manager != null) return manager; manager = new CertificateManagerProvider().createCertificateManager(); return manager; } private  CertificateManagerProvider(); static synchronized CertificateManager provideCertificateManager(); static synchronized void dispose();  }### Answer:
@Test public void testProvideCertificateManager_SameInstance() { CertificateManager mgr2 = CertificateManagerProvider.provideCertificateManager(); assertThat(manager, equalTo(mgr2)); }