added xjst extension support