Merging CISLAM Experimental model (no Test Suite available) in JGrassTools

The wrapper of the main module is working correctly. All Oms sub-modules are fine. Wrappers for sub-modules might not be fully functional. 
Float and Double NaNs are different. So if you read a float NaN into a float, it will be properly handled. But if you read a float NaN into a double, it will magically be something else.

So, since this part has not been handled in a great way in JGrasstools, it is mandatory that the modules do the check with the isNovalue method, in order to stay functional.
Since you also do not have a testcase, I suggest you to follow the API, which will update the various methods once enhancements come in. Else, if it is reported disfunctional and not supported, it risks to be thrown out.