java 5 compatible json?