public static MatchInfo deserialize(String serialized) { String[] serTokens = serialized.trim().split("#"); MatchInfo mI = new MatchInfo(); mI.matchId = serTokens[0]; mI.northPlayerId = serTokens[1]; mI.northPlayerName = serTokens[2]; mI.northPlayerRating = serTokens[3]; mI.northPlayerRD = serTokens[4]; mI.southPlayerId = serTokens[5]; mI.southPlayerName = serTokens[6]; mI.southPlayerRating = serTokens[7]; mI.southPlayerRD = serTokens[8]; mI.state = serTokens[9]; mI.moveIndex = serTokens[10]; mI.userIdOfWhoseTurnItIs = serTokens[11]; mI.startDate = serTokens[12]; mI.action = serTokens[13]; return mI; }