Complete GeneralReportModuleAdapter class implementation