public XWikiDocument GetPageById(String pageFullName) { String[] wikiPageName = pageFullName.Split('.'); if (wikiPageName.Length > 2) { throw new InvalidPageNameException(); } Space space = this[wikiPageName[0]]; return space[wikiPageName[1]]; }