Advance java labs