Description of  Using and Understanding Java Data Objects