code: public static RenderingContext anonymous(final ApplicationInfo appInfo,
              final CalendarProvider provider) {
          final UserImpl user2 = new UserImpl();
          user2.setUsername("Anonymous");
          user2.setFirstname("Al");
          user2.setLastname("Anonymous");
          user2.clearRoles();
          user2.setEmail("anon@gmail.com");
          return new RenderingContext(user2, appInfo, provider);
      }
docs: Special case anonymous context.
  
  @param appInfo the application info to use in the context
  @param provider the calendar provider to use in this context
  @return the created context