@Util
  public static RegistroModificacion getRegistroModificacion(
      Long idSolicitud, Long idRegistroModificacion) {
    RegistroModificacion registroModificacion = null;

    if (idSolicitud == null) {
      if (!Messages.messages(MessageType.FATAL).contains("Falta parámetro idSolicitud"))
        Messages.fatal("Falta parámetro idSolicitud");
    }

    if (idRegistroModificacion == null) {
      SolicitudGenerica solicitud =
          PresentarModificacionFAPController.getSolicitudGenerica(idSolicitud);
      idRegistroModificacion =
          solicitud.registroModificacion.get(solicitud.registroModificacion.size() - 1).id;
      if (idRegistroModificacion == null) {
        if (!Messages.messages(MessageType.FATAL)
            .contains("Falta parámetro idRegistroModificacion"))
          Messages.fatal("Falta parámetro idRegistroModificacion");
      }
    }
    if (idSolicitud != null && idRegistroModificacion != null) {
      registroModificacion =
          RegistroModificacion.find(
                  "select registroModificacion from SolicitudGenerica solicitud join solicitud.registroModificacion registroModificacion where solicitud.id=? and registroModificacion.id=?",
                  idSolicitud,
                  idRegistroModificacion)
              .first();
      if (registroModificacion == null) Messages.fatal("Error al recuperar RegistroModificacion");
    }
    return registroModificacion;
  }
  @Util
  public static Registro getRegistro(Long idRegistroModificacion, Long idRegistro) {
    Registro registro = null;

    if (idRegistroModificacion == null) {
      if (!Messages.messages(MessageType.FATAL).contains("Falta parámetro idRegistroModificacion"))
        Messages.fatal("Falta parámetro idRegistroModificacion");
    }

    if (idRegistro == null) {
      RegistroModificacion registroModificacion =
          RegistroModificacion.findById(idRegistroModificacion);
      idRegistro = registroModificacion.registro.id;
    }
    if (idRegistroModificacion != null && idRegistro != null) {
      registro =
          Registro.find(
                  "select registro from RegistroModificacion registroModificacion join registroModificacion.registro registro where registroModificacion.id=? and registro.id=?",
                  idRegistroModificacion,
                  idRegistro)
              .first();
      if (registro == null) Messages.fatal("Error al recuperar Registro");
    }
    return registro;
  }