Section 10D. Whoever, while in the commission or attempted commission of a felony, uses or wears any body armor, so-called, or any protective covering for the body or any parts thereof, made of resin-treated glass-fiber cloth, or of any other material or combination of materials, designed to prevent, deflect or deter the penetration thereof by ammunition, knives or other weapons, shall be punished by imprisonment in the state prison for not less than two and one-half years nor more than five years or for not less than one year nor more than two and one-half years in a jail or house of correction.