please move this javadoc block up to class level. Please short comment here as well