@Override public List<VMInstanceVO> findTakenMigrationWork() { List<HaWorkVO> works = _haDao.findTakenWorkItems(WorkType.Migration); List<VMInstanceVO> vms = new ArrayList<VMInstanceVO>(works.size()); for (HaWorkVO work : works) { vms.add(_instanceDao.findById(work.getInstanceId())); } return vms; }