Add missing JavaDoc and remove unused imports

This is a code clean-up CL that does
 - remove unused imports from a demo app
 - use correct type names in error messages
 - add missing JavaDoc for public classes and methods

Bug: 29833914
Change-Id: Ied1f6482d6ec460276363c8b18250bf4677b7a50
3 files changed