public METHOD_CALLRow AddMETHOD_CALLRow(string PARAMETERS, decimal BEGIN_TIME, decimal END_TIME, string FULL_CLASS_NAME, string METHOD_NAME, string THROWABLE_CLASS_NAME, string THROWABLE_MESSAGE, string RESULT, string GROUP_NAME, METHOD_CALLRow parentMETHOD_CALLRowByFK4ACE4AFCFBBE3D26, EXECUTION_FLOWRow parentEXECUTION_FLOWRowByFK4ACE4AFC8FDF3479, int SUB_METH_INDEX) {
     METHOD_CALLRow rowMETHOD_CALLRow = ((METHOD_CALLRow)(this.NewRow()));
     rowMETHOD_CALLRow.ItemArray = new object[] {
             null,
             PARAMETERS,
             BEGIN_TIME,
             END_TIME,
             FULL_CLASS_NAME,
             METHOD_NAME,
             THROWABLE_CLASS_NAME,
             THROWABLE_MESSAGE,
             RESULT,
             GROUP_NAME,
             parentMETHOD_CALLRowByFK4ACE4AFCFBBE3D26[0],
             parentEXECUTION_FLOWRowByFK4ACE4AFC8FDF3479[0],
             SUB_METH_INDEX};
     this.Rows.Add(rowMETHOD_CALLRow);
     return rowMETHOD_CALLRow;
 }
 public void AddEXECUTION_FLOWRow(EXECUTION_FLOWRow row) {
     this.Rows.Add(row);
 }
 public void RemoveEXECUTION_FLOWRow(EXECUTION_FLOWRow row) {
     this.Rows.Remove(row);
 }
 public EXECUTION_FLOWRowChangeEvent(EXECUTION_FLOWRow row, System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }