} else if (componentType.equals(BackupSender.class)) {
return (T) new BackupSenderImpl(globalConfiguration.sites().localSite());
} else if (componentType.equals(TotalOrderManager.class)) {
return (T) new TotalOrderManager();
} else if (componentType.equals(ByteBufferFactory.class)) {
return (T) new ByteBufferFactoryImpl();
} else if (componentType.equals(MarshalledEntryFactory.class)) {
return (T) new MarshalledEntryFactoryImpl();
} else if (componentType.equals(RemoteValueRetrievedListener.class)) {
// L1Manager is currently only listener for remotely retrieved values
return (T) componentRegistry.getComponent(L1Manager.class);