Fix doxygen warning and make the function private.
Add protection. We must try to remove only the canonical specializations.
Add clarification comment.
Test canonical specialization removal.