translate English to French: Perhaps it would facilitate this debate and make the issue clearer.
Des éclaircissements sur ce point pourraient peut-être faciliter le débat.