Delete not used Class.
Add Test
Add Test
Format Code.
Add Java Doc.
Apply PMD change.
Revert "Apply PMD change."

This reverts commit 7a59e645a4fb0a507ddf2073211c4213afe2c7ec.
Delete static context of Defaults.