Removed code duplications in definition of compound assignment operators
Further refactoring to avoid code duplications
Refactoring - remove duplications
shouldSupportMultiplicationAssignment