added java byte code eng