Хранение фрагментов кода в затмении

Я недавно перешел в Eclipse после 20 лет использования vi и gvim. Одна из вещей, которые я упускаю в gvim, - это то, что я могу вырезать кучу разных фрагментов кода в именованные буферы и вставлять их по желанию, выполняя что-то вроде повторения общей идиомы. Например, я бы так"ap вставил бы

DatabaseHandle handle = null;
try
{
  handle = DatabaseConnectionPool.newHandle();

а потом"bp вставил бы

  handle.commit();
}
finally
{
  handle.rollback();
  DatabaseConnectionPool.returnHandle(handle);
}

И я мог повторять их снова и снова в течение дня. В ответ на другой вопрос кто-то упомянул, что вы можете «управлять фрагментами кода» в Eclipse, но не упомянул как. Итак, теперь я спрашиваю: как вы управляете фрагментами кода в Eclipse?