Fix inconsistency in MethodInliner.

MethodInliner would create an instance of JNonNullType whose
underlying type was JNullType. Leaving the AST in an illegal
state where further passes down the road could be making wrong
decisions.

Change-Id: I2bbca4692b6eadb609a22b1016a834fd94bc7840
2 files changed