I caught this Vestalis larva at a tributary of Semong River (Kenaboi Forest Reserve), and I spotted Vestalis amethystina at the site where the larva was sampled. So, I guess the larva is most likely of V. amethystina. The Vestalis larvae are normally found at leaf debris and under stones of clear flowing forest streams.