public MovableObjectFactory GetMovableObjectFactory( string typeName ) { if ( !this.movableObjectFactoryMap.ContainsKey( typeName ) ) { throw new AxiomException( "MovableObjectFactory for type " + typeName + " does not exist." ); } return this.movableObjectFactoryMap[ typeName ]; }