---- Version History: 1.2 2006-03-05 reformat with IntelliJ, add Javadoc. 1.3 2009-01-20 change to Obama -30-