if ( results.size() == 0 && isNeedsAuth()){
if ( page_details.getInitialURL().getProtocol().equalsIgnoreCase( "http" ) &&
page_details.getFinalURL().getProtocol().equalsIgnoreCase( "https" )){
throw new SearchLoginException("login possibly required");
}
}
return (Result[]) results.toArray(new Result[results.size()]);