/**
  * @see org.kuali.rice.kns.lookup.LookupResultsService#retrieveResultsTable(java.lang.String,
  *     java.lang.String)
  */
 @Override
 public List<ResultRow> retrieveResultsTable(String lookupResultsSequenceNumber, String personId)
     throws Exception {
   LookupResults lookupResults = retrieveLookupResults(lookupResultsSequenceNumber);
   if (!isAuthorizedToAccessLookupResults(lookupResults, personId)) {
     throw new AuthorizationException(
         personId,
         "retrieve lookup results",
         "lookup sequence number " + lookupResultsSequenceNumber);
   }
   List<ResultRow> resultTable =
       (List<ResultRow>)
           ObjectUtils.fromByteArray(
               Base64.decodeBase64(lookupResults.getSerializedLookupResults().getBytes()));
   return resultTable;
 }