axiom_factory.rb revision b1d0d15e7476c0f890b75a59376b7fb7ae49e3ac