add javaGson features total and cut with testcases