it should append "-" only if a lowercase was previously found Eg: NewUICommand seems to be calculated as "new-u-i" but it should be "new-ui-command"