public class EmptyConstructorFactory extends AbstractComponentFactory implements AutoInstantiableFactory {
@SuppressWarnings("unchecked")
public <T> T construct(Class<T> componentType) {
if (componentType.equals(InboundInvocationHandler.class))
return (T) new InboundInvocationHandlerImpl();
else if (componentType.equals(RemoteCommandsFactory.class))
return (T) new RemoteCommandsFactory();
else if (componentType.equals(TransactionFactory.class))
return (T) new TransactionFactory();
else if (componentType.equals(L1Manager.class))