pub trait Create {
fn create() -> Self where Self: Sized { unreachable!() }
fn create_variant(_ : &str) -> Self where Self: Sized { unreachable!() }
}
mod locator_factory;
pub use self::locator_factory::*;
mod stateless_writer_factory;
pub use self::stateless_writer_factory::*;
mod submessage_factory;
pub use self::submessage_factory::*;