Delete not used var.
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Add java doc.
Apply PMD Rules.
Rename Test, Only one assert for each test.
Merge commit '51e1684669fffae8cf92f600039668a9fe47ac06' into gsoc

# By Robert Burrell Donkin
# Via Robert Burrell Donkin
* commit '51e1684669fffae8cf92f600039668a9fe47ac06':
  Update tasks to reflect new approach to license families
  Switch to org.junit; tidy up and reformat
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Apply PMD Rules.
Delete not throw RatExeption.
Add java doc.
Format Code.