DNode java native implementation