anchor.diff:  vfrStatementString :
     <<
        CIfrString SObj;
  +     UINT32 VarArraySize;
  +     UINT8 StringMinSize;
  +     UINT8 StringMaxSize;
     >>
     L:String                                             << SObj.SetLineNo(L->getLine()); >>
     vfrQuestionHeader[SObj] ","
  
positive.code:   {
      Key "=" KN:Number ","                              << AssignQuestionKey (SObj, KN); >>
    }
    MinSize "=" MIN:Number ","                           << SObj.SetMinSize (_STOU8(MIN->getText())); >>
    MaxSize "=" MAX:Number ","                           << SObj.SetMaxSize (_STOU8(MAX->getText())); >>
    vfrStatementQuestionOptionList
    E:EndString                                          << CRT_END_OP (E); >>
    ";"
  
negative.code: vfrStatementPassword :
    <<
       CIfrPassword PObj;
       UINT32 VarArraySize;
       UINT16 PasswordMinSize;
       UINT16 PasswordMaxSize;
    >>
    L:Password                                           << PObj.SetLineNo(L->getLine()); >>
    vfrQuestionHeader[PObj] ","
  