public function getChildType($type)
 {
     switch ($type) {
         case 'fields':
             return 'CustomReports_Report_ReportingForm_Fields';
         default:
             return parent::getChildType($type);
     }
 }
 public function getChildType($child)
 {
     switch ($child) {
         case 'limits':
             return 'CustomReports_Report_ReportingFunction_Limits';
         default:
             return parent::getChildType($child);
     }
 }
 public function getChildType($child)
 {
     switch ($child) {
         case 'merges':
             return 'CustomReports_Report_ReportingForm_Field_Merges';
         case 'limits':
             return 'CustomReports_Report_ReportingForm_Field_Limits';
         case 'module_limits':
             return 'CustomReports_Report_ReportingForm_Field_ModuleLimits';
         default:
             return parent::getChildType($child);
     }
 }