2525: handling of array objects was not quite correct. it would not have worked if a pure array object that is not filters is passed in.
Merge branch 'master' into 2525-java-sdk
Merge branch 'master' into 2525-java-sdk
Merge branch 'master' into 2525-java-sdk
2525: add some javadoc comments