protected void copyUnmaskedData(final U game, final M playerMaskedGame) { playerMaskedGame.setCompletedTimestamp(convertTime(game.getCompletedTimestamp())); playerMaskedGame.setCreated(convertTime(game.getCreated())); playerMaskedGame.setLastUpdate(convertTime(game.getLastUpdate())); playerMaskedGame.getFeatures().addAll(game.getFeatures()); playerMaskedGame.setId(game.getIdAsString()); playerMaskedGame.setGamePhase(game.getGamePhase()); playerMaskedGame.setRound(game.getRound()); playerMaskedGame.setPreviousId(game.getPreviousIdAsString()); }