Small leaf worm

Dendrobaena octaedra