Finished Ownership.java