protected List convertIds(HyperionContext phaseContext, EntityPlugin plugin) {
   try {
     return plugin.getKeyConverter().covertKeys(phaseContext.getId());
   } catch (KeyConverterException e) {
     throw new BadParameterException(
         messageSource.getErrorMessage(INVALID_ID, phaseContext.getLocale(), e.getValue()));
   }
 }