Final

added java documentation