if not isinstance(foreign_hw_curve, HullWhiteCurveFactorModel):
            names = self.__class__.__name__, HullWhiteCurveFactorModel.__name__, foreign_hw_curve.__class__.__name__
            raise TypeError('%s requires curve argument of type %s. %s given.' % names)