serialize() appears not to use astnode.atnState. affects code gen in how we get block decision for plus loops but code gen altered to pull decision number / atn nodes properly I think.