Any person subject to this Code shall be punished as a court-martial may direct if that person: (a) aids, attempts to aid, the enemy or insurrectionist with arms, ammunition, supplies, money, or other things; or (b) without proper authority, knowingly harbors or protects or gives intelligence to or communicates or corresponds with or holds intercourse with the enemy or insurrectionist, either directly or indirectly. SOURCE: UCMJ Art. 104.