@sink772 for the Java xCall service, protocol fee can be burned because it is ICX on the ICON Blockchain. Please update the logic when you get the chance.
Also, I think it would be nice to create getTotalIcxBurned API, which increases every time the Protocol Fee is burned. It will make it easy for statistics dashboards to track ICX burned over time.