Revert "Javadoc fixed"

This reverts commit e38850ad1752626b526c5b563b0b971e0484afb7.
Revert "Revert "Javadoc fixed""

This reverts commit 4ebbcdb9af685b223482df0bcecf4a9306965e4b.
Revert "Fix Insert API inconsistency"

This reverts commit 935dd5ca818bd2548446c5339f6913a54a4d27d1.
Revert "Revert "Fix Insert API inconsistency""

This reverts commit a27d8c998a752f9f7948b0607fd854ce54ebe305.
Revert "Revert "Revert "Javadoc fixed"""

This reverts commit 8ac731dadcc810c69d0c077a9a03d168e2acba37.
Revert "Revert "Javadoc fixed""

This reverts commit 4ebbcdb9af685b223482df0bcecf4a9306965e4b.