In ArgumentList::addInternal, ArgumentNames are being registered twice: Once on line 83, and again on line 88. One of these registrations should be deleted.