Initial commit. Given JUnit tests.