For the lower 2.x versions, I've tested all of the capability data types, including `NULL`, `array` and `object`. The capability tests in `CommonAdapterTest` all pass for both 3.x and 2.x versions.