// Restricted
 public abstract Sans_UserAuthentication_Or_UserPswd_UserAuthRequestBuilder UserAuthentication(UserAuthentication_Type userAuthentication);
 public override Sans_UserAuthentication_Or_UserPswd_UserAuthRequestBuilder UserAuthentication(UserAuthentication_Type userAuthentication)
 {
     _buildActions[ItemsChoiceType2.UserAuthentication].AddLast(n => n.Add(userAuthentication));
     return(this);
 }
 Sans_RestrictedOptions UserAuthentication_UserAuthRequestBuilder <Sans_RestrictedOptions> .UserAuthentication(UserAuthentication_Type userAuthentication)
 {
     return((Sans_RestrictedOptions)UserAuthentication(userAuthentication));
 }