If enemy_composition
can only be nature.MATTER
or nature.ANTIMATTER
then you could use a ternery operator:
DeathRay mynewWpn = new DeathRay(enemy_composition == nature.MATTER ? particle.anti-proton : particle.proton, chassisColor.BLACK, oem.ACME)