If it helps your crusade:
Blaze will overwrite the following entities on the ground, meaning they go away and fire is left in their place.
Material[] overwriteable = { Material.SAPLING, Material.LONG_GRASS,
Material.DEAD_BUSH, Material.YELLOW_FLOWER, Material.RED_ROSE...