>LOCAL loList >loList=CREATEOBJECT('FournierTransformationList') >loList.Method() >... >IF ... > This.RecursiveMethod() >ENDIF > >FUNCTION RecursiveMethod >LOCAL loList >loList=CREATEOBJECT('FournierTransformationList') >... >>
>FUNCTION RecursiveMethod >LOCAL loList >loList=CREATEOBJECT('FournierTransformationList') >loList=This.AllProperties() >>
>FUNCTION RecursiveMethod >LOCAL loList >loList=CREATEOBJECT('FournierTransformationList') >loList.Property1=This.Property1 >loList.Property2=This.Property2 >... >Scatter and Gather from/to objectName can do the trick if you have a table with the fields names that match your properties names...