samir-java documents