static SessionPersistPolicy fromName(String name) {
   for (SessionPersistPolicy policy : SessionPersistPolicy.values()) {
     if (policy.name().equalsIgnoreCase(name)) {
       return policy;
     }
   }
   throw new IllegalArgumentException(
       "Invalid session persist policy ["
           + name
           + "]. Must be one of "
           + Arrays.asList(SessionPersistPolicy.values())
           + ".");
 }