Added missing size method and added some missing javdocs for throws declarations