Why so many polyphagous fruit flies (Diptera: Tephritidae)? A further contribution to the ‘generalism’ debate

Why so many polyphagous fruit flies (Diptera: Tephritidae)? A further contribution to the ‘generalism’ debate