Added Java docs
fixed constructors