These are on a clematis leaf in Holmfield yesterday. Are they butterfly eggs?