javaclinic documents