Issue #174 - Add Documented Java Files