Work in progress: - Replace AADD engine with the one from jAADD via JNI.
Work in progress: