¿Cómo copiar mediante programación una carpeta desde un complemento a un nuevo proyecto en el espacio de trabajo?

Estoy desarrollando un complemento de Eclipse para crear un nuevo asistente de proyecto. Al crear un proyecto nuevo en el espacio de trabajo, lo necesito para copiar una carpeta, y su descendiente, del complemento al proyecto recién creado en el espacio de trabajo. El problema es que si bien el proyecto es unIResource la carpeta del complemento está en el sistema de archivos.

Logré obtener una URL para la carpeta del complemento de origen que necesito copiar y tengo la referencia de IProject.

Lo que necesito saber es: ¿Cómo copiar el primero en el segundo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta