For example, if you have a text field that is ReadOnly and you want to add that property to the recorder you can do the following:
Winclass TextField : TextFieldBOOLEAN IsReadOnly() STRING sOriginalText = this.GetText() STRING sNewText = "xxx" this.SetText(sNewText) if this.GetText()==sOriginalText return TRUE else return FALSE property bReadOnly BOOLEAN Get() return this.IsReadOnly() LIST OF STRING IsPropertyNames = {…} "bReadOnly"