I'm currently implementing a G++ model (Two Factor Hull & White model with constant parameters) on zero curve bootstrapped from USD IRS.
Currently, USD IRS is humped at 30 years; swap rate goes up until maturity of 30 years and starts to go down to maturity of 50 years. This causes the bootstrapped zero curve to be also inverted at 30 years. Furthermore, this causes the forward curve to be inverted as well.
My question is, if I model Spot Curve at some future points, i.e. P(t, T), would the future spot curve(s) become completely inverted as I increase t?
This is what I am observing, and it seems right as spot curve in the future depend on forward curve observed now (Please correct me if I am wrong). Thank you so much for any clarifications!
edit: changed "semi-inverted" to "humped"