### Question:
SessionManagerImpl implements SessionManager, SessionManagerImplementor { public SessionManagerConfig getConfig() { assertNotClosed(); return config; } SessionManagerImpl(final ConfigurationData data, final Context context); void close(); boolean isClosed(); Map<String, BapiMapping> getBapiMappings(); ConverterCache getConverterCache(); SessionManagerConfig getConfig(); Context getContext(); Session openSession(); Session openSession(final Credentials credentials); Set<ExecutionInterceptor> getExecutionInterceptors(); Set<BapiInterceptor> getBapiInterceptors(); @Override String toString();  }### Answer:
@Test public void hasSameConfigurationAfterDeserialization() throws Exception { SessionManagerImpl managerRead = serializeAndDeserializeSessionManager(); assertThat(managerRead.getConfig()).isEqualTo(sessionManager.getConfig()); }