//if the left op is a field ref or array ref we use the setter
if(left_op instanceof FieldRef || left_op instanceof ArrayRef){
m_valueSwitch.setLhs();
left_op.apply(m_valueSwitch);
m_valueSwitch.setRhs();
right_op.apply(m_valueSwitch);
m_output.append(", exception);\n");
if(m_valueSwitch.getCheckException()){
checkException();
}
m_valueSwitch.clearLhsRhs();