use commons-lang3
make .fromJsonArray/.toJsonArray non-package-private