GBK parsing and modeling in java