Retrieving caller(parent) form details on form event handler

  [FormEventHandler(formStr(SalesCopying), FormEventType::Closing),  
     SuppressBPWarning('BPParameterNotUsed', 'Parameter not required')]  
   public static void SalesCopying_OnClosing(xFormRun sender, FormEventArgs e)  
   {  
     FormRun parentForm = sender.args().caller();  
     if (parentForm.name() == formStr(ReturnTable))  
     {  
       FormDataSource SalesTable_ds = parentForm.dataSource(formDataSourceStr(ReturnTable, SalesTable));  
       SalesTable_ds.reread();  
       SalesTable_ds.refresh();  
     }  
   }  

Comments