public static WikiGroup getGroupRegisteredUser() { if (WikiUtil.isFirstUse() || WikiUtil.isUpgrade()) { throw new IllegalStateException( "Cannot retrieve group information prior to completing setup/upgrade"); } if (WikiBase.GROUP_REGISTERED_USER == null) { try { WikiBase.GROUP_REGISTERED_USER = WikiBase.getDataHandler().lookupWikiGroup(WikiGroup.GROUP_REGISTERED_USER); } catch (Exception e) { throw new RuntimeException("Unable to retrieve registered users group", e); } } return WikiBase.GROUP_REGISTERED_USER; }