public List<List<String>> getImages(String accessToken, String albumName) throws IOException, ServiceException {

        if (StringUtil.isEmpty(albumName)) {
            return null;
        }
        PicasawebService picasawebService = new PicasawebService("zigride");
        picasawebService.setAuthSubToken(accessToken, null);
        URL feedUrl = new URL("https://picasaweb.google.com/data/feed/api/user/default?kind=album");
        AlbumEntry albumEntry = null;
        UserFeed myUserFeed;
        try {
            myUserFeed = picasawebService.getFeed(feedUrl, UserFeed.class);
            for (AlbumEntry myAlbum : myUserFeed.getAlbumEntries()) {
                if (albumName.toLowerCase().equals(myAlbum.getTitle().getPlainText())) {
                    albumEntry = myAlbum;
                }
            }
        } catch (ServiceException e) {
            // TODO Auto-generated catch block
        }
        if (albumEntry == null) {
            return null;
        }
        feedUrl = new URL(albumEntry.getFeedLink().getHref());

        AlbumFeed feed = picasawebService.getFeed(feedUrl, AlbumFeed.class);
        List<List<String>> images = new ArrayList<List<String>>();
        for (PhotoEntry photoEntry : feed.getPhotoEntries()) {
            List<String> image = new ArrayList<String>();
            if (photoEntry.getMediaContents().size() > 0) {
                image.add(photoEntry.getMediaContents().get(0).getUrl());
                List<MediaThumbnail> thumbnails = photoEntry.getMediaThumbnails();
                for (MediaThumbnail mediaThumbnail : thumbnails) {
                    image.add(mediaThumbnail.getUrl());
                }
            }
            images.add(image);
        }
        if (images.size() == 0) {
            return null;
        }
        return images;
    }