ADAPTING EXISTING SOURCE CODE SNIPPETS TO NEW CONTEXTS (2021)