If exist name then result is it. Else concatenate all part of name according lastNameFirst switch. If middleInit is one from _MiddleNameExceptionList, Use state "no middle name" If name or firstName and lastName are absent then result is empty string
            
            Overload List
| Overload | Description | 
| ComposeFullName(Boolean,String,String,String,String,String) | If exist  then result is it. Else concatenate all part of name according  switch. If  is one from _MiddleNameExceptionList, Use state "no middle name" If  or  and  are absent then result is empty string   | 
| ComposeFullName(Boolean,String,String,String,String,String,String) | If exist  then result is it. Else concatenate all part of name according  switch. If  is one from _MiddleNameExceptionList, Use state "no middle name" If  or  and  are absent then result is    | 
 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            See Also