Adds JavaDoc to 5 interfaces