add ABQ java functions