anchor.diff:      vfrStatementVarStoreEfi       |
       vfrStatementVarStoreNameValue |
       vfrStatementDefaultStore      |
  -    vfrStatementDisableIfFormSet
  +    vfrStatementDisableIfFormSet  |
  +    vfrStatementSuppressIfFormSet
     )*
     ;
   
  
positive.code: vfrStatementDisableIfStat :
    << 
      CIfrDisableIf DIObj; 
      mConstantOnlyInExpression = TRUE;
    >>
    L:DisableIf                                          << DIObj.SetLineNo(L->getLine()); >>
    vfrStatementExpression[0] ";"                        << mConstantOnlyInExpression = FALSE; >>
    ( vfrStatementStatList )*
    E:EndIf                                              << CRT_END_OP (E); >>
    ";"
  
negative.code:   vfrFormSetList
    E:EndIf                                           << CRT_END_OP (E); >>
    ";"
    ;
  
  vfrStatementSuppressIfFormSet :
    << CIfrSuppressIf SIObj;>>
    L:SuppressIf                                         <<
                                                             if (mCompatibleMode) {
                                                               _PCATCH (VFR_RETURN_UNSUPPORTED, L);
                                                             }
                                                             SIObj.SetLineNo(L->getLine()); 
                                                         >>
    { FLAGS "=" flagsField ( "\|" flagsField )* "," }
    vfrStatementExpression[0] ";"
    vfrFormSetList
    E: EndIf 
    ";"                                                  << CRT_END_OP (E); >>
    ;
  
  //*****************************************************************************
  