The Protestant doctrine of imputation is that God declares someone to be innocent who is not, in fact, innocent.
Correct me if I’m wrong, but isn’t this what Protestants claim happened with Abraham when Scripture says?
6 And he believed in the Lord; and he counted it to him for righteousness.
Because, if Abraham was declared innocent when God declared him righteous, why is is that Abraham did not receive the promise?
Hebrews 11:39King James Version (KJV)
39 And these all, having obtained a good report through faith, received not the promise:
Nor was he made perfect:
40 God having provided some better thing for us, that they without us should not be made perfect.
So, if the righteousness of Christ was “imputed” to him in Gen 15:6, why didn’t he go to heaven when he died? Why did he not receive the promise when he died?
Here’s why. Because the Spirit of Jesus Christ was not given until Christ died upon the Cross. That is why. Scripture says:
39 (But this spake he of the Spirit, which they that believe on him should receive: for the Holy Ghost was not yet given; because that Jesus was not yet glorified.)