if theName's length = 0 or theName's character 1 is not in "abcdefghijklmnopqrstuvwxyz" or theName ends with "-" then error "Invalid option definition (long name must start with A-Z or a-z character)." number -1703 from optionRef