hoverfly larva?

hoverfly larva?

Observation - hoverfly larva?. Description: on an ornamental willow

on an ornamental willow