static const InputTypeFactoryMap* factoryMap() { static const InputTypeFactoryMap* factoryMap = createInputTypeFactoryMap().release(); return factoryMap; }
static const InputTypeFactoryMap* factoryMap() { static const InputTypeFactoryMap* factoryMap = createInputTypeFactoryMap().leakPtr(); return factoryMap; }