Tiny cocoon?

This tiny... cocoon?... formed on a cabbage leaf. It's maybe
1/3 inch long, and now it's in a protective enclosure. Perhaps
we'll see what emerges.