added BitwiseShiftOperator