Copy java (8/29)

Copy java