### Question:
IRODSSimpleProtocolManager extends IRODSProtocolManager { public static IRODSSimpleProtocolManager instance() { return new IRODSSimpleProtocolManager(); } IRODSSimpleProtocolManager(); static IRODSSimpleProtocolManager instance(); @Override IRODSMidLevelProtocol getIRODSProtocol(final IRODSAccount irodsAccount,
			final PipelineConfiguration pipelineConfiguration, final IRODSSession irodsSession); @Override void returnIRODSProtocol(final IRODSMidLevelProtocol irodsMidLevelProtocol);  }### Answer:
@Test public void testCreatesDefaultAuthenticationFactoryImpl() throws Exception { IRODSProtocolManager irodsConnectionManager = IRODSSimpleProtocolManager.instance(); Assert.assertNotNull(irodsConnectionManager.getAuthenticationFactory()); }