Add documentation.

Change-Id: Ifb5060183866d3e8ea8ecaa715b297717d1dd370
Annotate.

Change-Id: I4f0b0e76f720663a7f6ce1d1a5f3806b86165313