GWTII-12: add Api annotation and javadoc