code: public Set<Page> getInlinks()
  	{
  		Session session = wiki.__getHibernateSession();
  		session.beginTransaction();
  		session.buildLockRequest(LockOptions.NONE).lock(hibernatePage);
  		// Have to copy links here since getPage later will close the session.
  		Set<Integer> pageIDs = new UnmodifiableArraySet<Integer>(hibernatePage.getInLinks());
  		session.getTransaction().commit();
  
  		Set<Page> pages = new HashSet<Page>();
  		for (int pageID : pageIDs) {
  			try {
  				pages.add(wiki.getPage(pageID));
  			}
  			catch (WikiApiException e) {
  				// Silently ignore if a page could not be found
  				// There may be inlinks that do not come from an existing page.
  				continue;
  			}
  		}
  
  		return pages;
  	}
docs: Returns the set of pages that have a link pointing to this page. <b>Warning:</b> Do not use
  this for getting the number of inlinks with {@link Page#getInlinks()}.size(). This is too slow. Use
  {@link Page#getNumberOfInlinks()} instead.
  
  @return The set of pages that have a link pointing to this page.