javadoc 4

Change-Id: I4dc3253d147b774db8dfa2df2f093bf2aadb7aef
javadoc public api finished

Change-Id: I4adff4eff7554568aa461f20f66a7a2b2538f3d1
code cleaning

Change-Id: Id718a9f13e7bb6beeac7eaed8433b3b6ddc99b3f