Beetle pupa?

Beetle pupa?

Observation - Beetle pupa? - UK and Ireland. Description: Found on Willow leaf near large pond

Found on Willow leaf near large pond