German heavy AA (frequently used as AT) or Japan super heavy tank? Name the winner