Add annotating element types. #37
Fix javadoc
Add TestCase
Add TestCase