switch to JvmTypeReference from JvmType for ExpressionContext