AND-100: Add annotations (blocking calls).

Every time it seems to me clearer that with MendeleyException we have broken the natural Exception hierarchy in Java.
NoMorePagesException should NOT extend MendeleyException, but IllegalArgumentException.