/** * Registers a new user preferences areas (shown in the list of 'own settings' of each user). * * @param areaId * @param cls * @param i18nSuffix * @return Created and registered UserPrefArea. * @see UserPrefArea#UserPrefArea(String, Class, String) */ protected UserPrefArea registerUserPrefArea(final String areaId, final Class<?> cls, final String i18nSuffix) { final UserPrefArea userPrefArea = new UserPrefArea(areaId, cls, i18nSuffix); UserPrefAreaRegistry.instance().register(userPrefArea); return userPrefArea; }