Added Java protocol file