instrumentType has not been added to the factory then a call to this method for that instrumentType will return a nullptr legType has not been added to the factory then a call to this method for that legType will return a nullptr strIndex does not have a tenor component, as is the usual case for overnight indices, outTenor will be populated with the empty string.