Capitalization of English Names
There are names in the English language like Sam O'Neil, Jenny McCarthy, Beverly d'Angelo, Leonardo di Caprio, Don Alejandro de la Vega, Wernher von Braun, etc. that give us trouble when we try to properly capitalize them in software applications. I provide a customizable and extendable solution to this problem. I had looked through many documents on the net concerning capitalization in English and also spoke to some people that are supposed to know things like this. Then I've written some code that puts all this theory into Java.