public List<InMigration> getFilteredEntityList(InMigration entityItem) {
      if (entityItem.getIndividual() != null && entityItem.getIndividual().getUuid() != null) {
        // its possible for an in migration to have an individual that is not persisted
        // yet during an external in migration. If an individual that is not yet persisted
        // is passed to this service, a TransientObjectException will be thrown
        return service.getInMigrationsByIndividual(entityItem.getIndividual());
      }

      return new ArrayList<InMigration>();
    }