Revert "I have no idea what i'm doing"

This reverts commit dfc8d3c79369a30f1d2c450674d152b827295b76.
Attaching Documentation for Java Labs
Revert "Revert "I have no idea what i'm doing""

This reverts commit 53a64569bad9eb077149d88270f46708ede8248c.