Skip to content

Appunti

Nicolò Vescera edited this page Feb 8, 2023 · 2 revisions

dalla 702 alla 710

deathtouch defender double stike first strike

NO EQUIPE NO ENCHANT

flash -> quando il istema chiede la lista delle carte che possono essere giocarte come istantaneo ci deve essere anche questa carta

haste -> modificare regola 508.1a, spiegar al prof che abbiamo modificato questa perch gi scritta stessa cosa per la sottopare che riguarda le cose tapped

Per la presentazione serve solo una presentazione con immagini e poca roba specifica.

Generare un report con: 1. breve descrizione di chi ha modificato cosa 2. il log di gtihub un po modificato va quasi bene

Log errore Flash

Waiting for new game...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/teferi/Downloads/drools-distribution-6.5.0.Final/binaries/xstream-1.4.9.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Waiting for new game...
Partita creata
19#{"playersNumber":2}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
Numero Giocatori: 2
null
586#{"playerSettings":{"playerInfo":{"id":2,"nickname":"222"},"playerDeck":[1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,911,911,911,911,2881,2881,2881,2881,1710,1710,1710,1710,1678,1678,1678,1678,2192,2192,2192,2192,2191,2191,2191,2191,1673,1673,1673,1673,2194,2194,2194,2194,1460,1460,1460,1460,2159,2159,2159,2159,2888,2889,2889,2889,2890,2890,2890,2891,2891,2891,2161,2169,2885],"playerSideboard":[1083,1083,1083,1083,1083,1083,1083],"twoplayer":"1","variant":0,"c_variant":0,"lroi":0,"roi":0,"amp":0,"dc":0,"stt":0,"al":0,"ar":0}}                                                                                                                                                                                                                                                                                                                                                                                                                                                  
{"playerInfo":{"id":2,"nickname":"222"},"playerDeck":[1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,911,911,911,911,2881,2881,2881,2881,1710,1710,1710,1710,1678,1678,1678,1678,2192,2192,2192,2192,2191,2191,2191,2191,1673,1673,1673,1673,2194,2194,2194,2194,1460,1460,1460,1460,2159,2159,2159,2159,2888,2889,2889,2889,2890,2890,2890,2891,2891,2891,2161,2169,2885],"playerSideboard":[1083,1083,1083,1083,1083,1083,1083],"twoplayer":"1","variant":0,"c_variant":0,"lroi":0,"roi":0,"amp":0,"dc":0,"stt":0,"al":0,"ar":0}
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[instant]]  Subtype:[[Construct]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[creature]]  Subtype:[[Angel]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
size: 1
586#{"playerSettings":{"playerInfo":{"id":1,"nickname":"111"},"playerDeck":[1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,911,911,911,911,2881,2881,2881,2881,1710,1710,1710,1710,1678,1678,1678,1678,2192,2192,2192,2192,2191,2191,2191,2191,1673,1673,1673,1673,2194,2194,2194,2194,1460,1460,1460,1460,2159,2159,2159,2159,2888,2889,2889,2889,2890,2890,2890,2891,2891,2891,2161,2169,2885],"playerSideboard":[1083,1083,1083,1083,1083,1083,1083],"twoplayer":"1","variant":0,"c_variant":0,"lroi":0,"roi":0,"amp":0,"dc":0,"stt":0,"al":0,"ar":0}}                                                                                                                                                                                                                                                                                                                                                                                                                                                  
{"playerInfo":{"id":1,"nickname":"111"},"playerDeck":[1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,911,911,911,911,2881,2881,2881,2881,1710,1710,1710,1710,1678,1678,1678,1678,2192,2192,2192,2192,2191,2191,2191,2191,1673,1673,1673,1673,2194,2194,2194,2194,1460,1460,1460,1460,2159,2159,2159,2159,2888,2889,2889,2889,2890,2890,2890,2891,2891,2891,2161,2169,2885],"playerSideboard":[1083,1083,1083,1083,1083,1083,1083],"twoplayer":"1","variant":0,"c_variant":0,"lroi":0,"roi":0,"amp":0,"dc":0,"stt":0,"al":0,"ar":0}
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Mountain]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[land]]  Subtype:[[Swamp]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Zombie, Bird]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Boar]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Cat]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Dauthi, Horror]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Barbarian, Soldier]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Soldier, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Human, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Goblin, Warrior]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[creature]]  Subtype:[[Human, Rogue, Ally]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[instant]]  Subtype:[[Construct]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Dog]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Soldier, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[creature]]  Subtype:[[Assassin, Human]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[enchantment]]  Subtype:[[Aura]]
Type: [[creature]]  Subtype:[[Angel]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
Type: [[planeswalker]]  Subtype:[[Jace]]
size: 2
20#{"startGame":"true"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
null
Rule 500.1 --> Player : 222
Number of phases : 5
Rule 500.1 --> Player : 111
Number of phases : 5
Rule 501.1 --> Player:  222
Step's number of BEGINNING PHASE  : 3
Rule 501.1 --> Player:  111
Step's number of BEGINNING PHASE  : 3
Rule 506.1 --> Player:  222
Step's number of COMBAT PHASE  : 5
Rule 506.1 --> Player:  111
Step's number of COMBAT PHASE  : 5
508.1 -> creato stepDeclareAttacker
Rule 512.1 --> Player:  222
Step's number of ENDING PHASE  : 2
Rule 512.1 --> Player:  111
Step's number of ENDING PHASE  : 2
Rule 103.1: Shuffled deck of 222
Rule 103.1: Shuffled deck of 111
Rule 103.2 --> Chooser Player:  222
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: when encase in ice enters the battlefield, tap enchanted creature.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered Ability: when encase in ice enters the battlefield, tap enchanted creature.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered Ability: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered Ability: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered Ability: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Trovata Targetted Ability whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.| Type: [player] cardID:1460
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {B}
Trovata Activated Ability: {T}: Add {B}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
Inserita Mana Ability su terra base: {T}: Add {R}
Trovata Activated Ability: {T}: Add {R}
702.8a -> Trovato Flash: [Armor of Thorns]
702.8a -> Trovato Flash: [Encase in Ice]
702.8a -> Trovato Flash: [Archangel Avacyn]
702.8a -> Trovato Flash: [Encase in Ice]
702.8a -> Trovato Flash: [Armor of Thorns]
702.8a -> Trovato Flash: [Archangel Avacyn]
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Flying
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Intimidate
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Mountainwalk
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Shadow
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Horsemanship
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Fear
Trovata Menace
Trovata Menace
Trovata Menace
Trovata Menace
Trovata Menace
Trovata Menace
Trovata Menace
Trovata Menace
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {B}
Regola 602.1: {T}: Add {R}
Regola 602.1: {T}: Add {R}
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: when encase in ice enters the battlefield, tap enchanted creature.
Trovata Triggered condition: encase in ice enters the battlefield
Trovata Triggered effect: tap enchanted creature
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
Trovata Triggered condition: crow of dark tidings enters the battlefield or dies
Trovata Triggered effect: put the top two cards of your library into your graveyard
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: when encase in ice enters the battlefield, tap enchanted creature.
Trovata Triggered condition: encase in ice enters the battlefield
Trovata Triggered effect: tap enchanted creature
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: when commander greven il-vec enters the battlefield, sacrifice a creature.
Trovata Triggered condition: commander greven il-vec enters the battlefield
Trovata Triggered effect: sacrifice a creature
Regola 603.1: when cao ren, wei commander enters the battlefield, you lose 3 life.
Trovata Triggered condition: cao ren
Trovata Triggered effect: wei commander enters the battlefield, you lose 3 life
Regola 603.1: at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature.
Trovata Triggered condition: the beginning of your upkeep
Trovata Triggered effect: if enchanted equipment is attached to a creature, destroy that creature
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Regola 603.1: whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card.
Trovata Triggered condition: bala ged thief or another ally enters the battlefield under your control
Trovata Triggered effect: target player reveals a number of cards from his or her hand equal to the number of allies you control
Trovata Triggered instruction: you choose one of them. that player discards that card.
Added: creature
Trovata Enchant Ability enchant nonblack creature | Target Type: [creature] | Nome Carta: Armor of Thorns | Tipo carta: [[enchantment]]
Added: creature
Trovata Enchant Ability enchant nonblack creature | Target Type: [creature] | Nome Carta: Armor of Thorns | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: creature
Trovata Enchant Ability enchant red or green creature | Target Type: [creature] | Nome Carta: Encase in Ice | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
Added: creature
Trovata Enchant Ability enchant red or green creature | Target Type: [creature] | Nome Carta: Encase in Ice | Tipo carta: [[enchantment]]
Added: equipment
Trovata Enchant Ability enchant equipment | Target Type: [equipment] | Nome Carta: Artificer's Hex | Tipo carta: [[enchantment]]
54#{"choice":{"idChoice":1,"idOptions":[1],"idPlayer":2}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
Rule 103.2 --> Starting Player Received: 111
Rule 103.3 -->  Player Starting Life Total: 222 = 20
Rule 103.3 -->  Player Starting Life Total: 111 = 20
Rule 103.4 part 1 -->  Player Starting Hand Size: 222 = 7
Rule 103.4 part 1 -->  Player Starting Hand Size: 111 = 7
[[Ability [mana_ability=true, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText={T}: Add {B}, spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=true, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=[{T}], activated_effect=Add {B}, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=menace (this creature can't be blocked except by two or more creatures.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=enchant equipment, spell_ability=false, triggered_ability=false, targetted_ability=true, targetType=[equipment], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null], Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature., spell_ability=false, triggered_ability=true, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=the beginning of your upkeep, triggered_effect=if enchanted equipment is attached to a creature, destroy that creature, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=flying, spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null], Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=when crow of dark tidings enters the battlefield or dies, put the top two cards of your library into your graveyard., spell_ability=false, triggered_ability=true, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=crow of dark tidings enters the battlefield or dies, triggered_effect=put the top two cards of your library into your graveyard, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=Deathtouch, spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=mountainwalk (this creature can't be blocked as long as defending player controls a mountain.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
Rule 103.4 part 2 -->  Player 222 drawed 7 cards
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it. Damage dealt by a creature with lifelink also causes its controller to gain that much life.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=true, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText={T}: Add {R}, spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=true, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=[{T}], activated_effect=Add {R}, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=mountainwalk (this creature can't be blocked as long as defending player controls a mountain.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=mountainwalk (this creature can't be blocked as long as defending player controls a mountain.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=shadow (this creature can block or be blocked by only creatures with shadow.), spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null], Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=dauthi horror can't be blocked by white creatures., spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=enchant equipment, spell_ability=false, triggered_ability=false, targetted_ability=true, targetType=[equipment], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null], Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=at the beginning of your upkeep, if enchanted equipment is attached to a creature, destroy that creature., spell_ability=false, triggered_ability=true, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=the beginning of your upkeep, triggered_effect=if enchanted equipment is attached to a creature, destroy that creature, triggered_instruction=null, activated_cost=null, activated_effect=null, activated_instruction=null]]]
[[Ability [mana_ability=true, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText={T}: Add {B}, spell_ability=false, triggered_ability=false, targetted_ability=false, targetType=null, targetted_obj=null, activated_ability=true, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=null, triggered_effect=null, triggered_instruction=null, activated_cost=[{T}], activated_effect=Add {B}, activated_instruction=null]]]
Rule 103.4 part 2 -->  Player 111 drawed 7 cards
Rule 103.4 part 2.5 --> Inizio fase di mulligan
Rule 103.4 part 3a -->  Player 111 have to declare if will take a Mulligan
54#{"choice":{"idChoice":2,"idOptions":[2],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
Rule 103.4 part 3b answerHandlerNo --> Player 111 will not take Mulligan
Rule 103.4 part 3b (London) --> Player 222 have to declare if will take a Mulligan
54#{"choice":{"idChoice":2,"idOptions":[2],"idPlayer":2}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
Rule 103.4 part 3b answerHandlerNo --> Player 222 will not take Mulligan
mulliganPriorityOrder size 0
103.4 part 3c mulligan LONDON discard end -> Terminata fase di mulligan.
Rule 103.7 --> Active Player:  111
Rule 103.7 --> currentPhase:  beginning
Rule 103.7 --> currentStep:  untap
Rule 102.1 --> Non active players:  222 - 
502.1 permanenti fase
502.2 permanenti stap
502.3
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
500.11 -> Active Player: 111
500.11 -> Current Phase: beginning
500.11 -> Current Step: upkeep
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
503.1 priority player: 111
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
18#{"debugOn":"true"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
ricevuto debugOn
stage1
53#{"L_B":"true","idplayer":2,"idCard":1460,"numCard":8}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
54#{"L_H":"true","idplayer":1,"idCard":2169,"numCard":13}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
19#{"debugOff":"true"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
ricevuto debugOff
prestage1
stage1
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@145bc29d
elimino action: com.magicengine.Action@343e051c
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: beginning
500.11 -> Current Step: draw
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
504.2 Priority player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step e Fase ad end
elimino action: com.magicengine.Action@5e91c925
elimino action: com.magicengine.Action@9b33f93
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: precombat main
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: -1
505.1a
505.3
505.4
505.5 Priority player: 111
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Fase ad end
elimino action: com.magicengine.Action@7fc32a01
elimino action: com.magicengine.Action@45ff544
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: combat
500.11 -> Current Step: beginning of combat
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: 1
Rule 506.2 two player --> Attacking Player:  111
506.2 -> defending player: 222
507.2 Priority player: 111 Step declare attackers size: 13
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@266ee09f
elimino action: com.magicengine.Action@59c8b846
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: combat
500.11 -> Current Step: declare attackers
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
508.1a choice --> Il giocatore sta scegliendo gli attaccanti
508.1a --> Il giocatore non ha creature per attaccare
508.1b --> Scelta dei target
Aggiunto player target
508.1c -> next
508.1d -> next
508.1e -> next
508.1f --> Creature attaccanti tappate
508.1g -> next
508.1h -> next
508.1j -> next
508.1k --> le creature diventano attacking
Fine dichiarazione
508.1m -> next
508.2 Priority player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@5b2df694
elimino action: com.magicengine.Action@3e933c8f
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
508.8 -> Salto declare blocker e damage
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: combat
500.11 -> Current Step: end of combat
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
511.1 Priority player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step e Fase ad end
elimino action: com.magicengine.Action@44f06ff1
elimino action: com.magicengine.Action@6ce125c5
511.3 --> Resetto il combat
506.4 -> Bala Ged Thief viene rimosso dal combattimento
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: postcombat main
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: -1
505.1a
505.3
505.4
505.5 Priority player: 111
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Fase ad end
elimino action: com.magicengine.Action@70069637
elimino action: com.magicengine.Action@5ad738ea
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: ending
500.11 -> Current Step: end
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: 1
513.1
513.1a
513.2 Priority player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
106.4a --> Il mana pool del giocatore 111 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@475ddfc4
elimino action: com.magicengine.Action@492bd537
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 111
500.11 -> Current Phase: ending
500.11 -> Current Step: cleanup
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
514.1 -> discrdToMaxHandSize started
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Attempt non valido: 1
58#{"choice":{"idChoice":4,"idOptions":["105"],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
514.2 cleanup
514.3 cleanup
514.3a case1
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: beginning
500.11 -> Current Step: untap
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: 1
Rule 102.1 --> Non active players:  111 - 
302.6 -> summoning sickness settate a false
Rule 102.1 --> Non active players:  111 - 
502.1 permanenti fase
502.2 permanenti stap
Bala Ged Thief stappata
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
502.3
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: beginning
500.11 -> Current Step: upkeep
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
503.1 priority player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
106.4a --> Il mana pool del giocatore 222 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@6a4ed7f6
elimino action: com.magicengine.Action@38bde62c
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: beginning
500.11 -> Current Step: draw
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
504.1 Player 222 drew a card.
504.2 Priority player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
106.4a --> Il mana pool del giocatore 222 è il seguente 0
505.2 Step e Fase ad end
elimino action: com.magicengine.Action@4054e809
elimino action: com.magicengine.Action@2b8e259a
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: precombat main
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: -1
505.1a
505.3
505.4
505.5 Priority player: 222
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
106.4a --> Il mana pool del giocatore 222 è il seguente 0
505.2 Fase ad end
elimino action: com.magicengine.Action@4a15d5ef
elimino action: com.magicengine.Action@2bfb0544
500.4 ManaPool azzerato per il player: 111
500.4 ManaPool azzerato per il player: 222
505.5a
505.5b
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: combat
500.11 -> Current Step: beginning of combat
500.11 -> Phase Time Frame: 1
500.11 -> Step Time Frame: 1
Rule 506.2 two player --> Attacking Player:  222
506.2 -> defending player: 111
507.2 Priority player: 222 Step declare attackers size: 13
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":1,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 111
704.3 Cambio priorit� --> Player: 222
106.4a --> Il mana pool del giocatore 222 è il seguente 0
505.2 Step ad end
elimino action: com.magicengine.Action@1a2337e9
elimino action: com.magicengine.Action@871ef52
500.4 ManaPool azzerato per il player: 222
500.4 ManaPool azzerato per il player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
500.11 -> Active Player: 222
500.11 -> Current Phase: combat
500.11 -> Current Step: declare attackers
500.11 -> Phase Time Frame: 2
500.11 -> Step Time Frame: 1
508.1a choice --> Il giocatore sta scegliendo gli attaccanti
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
61#{"choice":{"idChoice":50811,"idOptions":["60"],"idPlayer":2}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
508.1a risposta ricevuta
Creatura aggiunta
Elenco attaccanti : 1
Bala Ged Thief attacca da sola
Bala Ged Thief sta attaccando
506.5 -> Bala Ged Thief sta attaccando da sola
508.1b --> Scelta dei target
Aggiunto player target
Un solo possibile bersaglio
Il bersaglio di Bala Ged Thief � 111
508.1c -> next
508.1d -> next
508.1e -> next
508.1f --> Creature attaccanti tappate
Bala Ged Thief tappata
508.1g -> next
508.1h -> next
508.1i -> The player 222 has to decide if he want activate Mana Abilities.
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
58#{"choice":{"idChoice":50818,"idOptions":[2],"idPlayer":2}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
508.1i -> 111 non vuole attivare Mana Ability
508.1j -> next
508.1k --> le creature diventano attacking
Bala Ged Thief diventa attaccante
Fine dichiarazione
508.1m -> next
508.2 Priority player: 222
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
57#{"attempt":{"id":2,"command":1,"option":1,"option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Rule 117.3d: 222
704.3 Cambio priorit� --> Player: 111
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
18#{"debugOn":"true"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
ricevuto debugOn
stage1
96#{"setDataPlayer":"true","idplayer":1,"LTPlayer":20,"LMPlayer":"0{U}{B}{U}{B}","poisonCounter":0}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
ricevuto setDataPlayer
19#{"debugOff":"true"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
ricevuto debugOff
prestage1
stage1
59#{"attempt":{"id":1,"command":1,"option":"2","option2":"0"}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
Rule 116.1a --> ATTEMPT VALIDATO
id:1comm1 opt2opt2 0
Sto cercando se la carta ha flash
Sto cercando se la carta ha flash
Sto cercando se la carta ha flash
Sto cercando se la carta ha flash
Sto cercando se la carta ha flash
Sto cercando se la carta ha flash
702.8a -> Carta giocabile con Flash Encase in Ice
The player 111 wants cast a spell.
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
60#{"choice":{"idChoice":60121,"idOptions":[159],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
instant spell true
Spell [originCard=Card [id=2169, dbCard=com.magicengine.DBCard@b00d951, faceDown=true, castable=false, idExile=-1, idGraveyard=-1, contieneAbilita=false], totalCost=null, sufficientMana=null, isPermanent=null, faceDown=null, idStack=1, idPlayer=-1, targetted_id=-1, stepCastingSpell=com.magicengine.ListPointer@7050e314, instantSpell=null]
Diocane
601.2a -> The player 111 choosen to cast [Encase in Ice]
AURA
601.2c: si deve selezionare il target dell'aura
Choose target for Encase in Ice Target type: creature
Elemento confronto:  Human
Tipo Target Trovato: creature
Target papabili : 1
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
66#{"choice":{"idChoice":601201,"idOptions":[10989060],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
601.2c fase 2: aggiunta del target alla carta
601.2c fase 2: id Target 60 oggetto 60
601.2c fase 2: idSpell target60
601.2f -> Settato Total Cost
601.2g -> The player 111 has to decide if he want activate Mana Abilities.
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
58#{"choice":{"idChoice":60122,"idOptions":[2],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
ManaPool: {U}{U}{B}{B}
ManaCost: {U}{1}
601.2g answerHandlerNo: Mana checked
601.2h
rule for
rule for
rule for
601.2h -> The player 111 has to decide Mana to pay.
get abilities [[Ability [mana_ability=false, loyalty_ability=false, keyword_ability=false, keyword_text=, abilityText=whenever bala ged thief or another ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of allies you control. you choose one of them. that player discards that card., spell_ability=false, triggered_ability=true, targetted_ability=true, targetType=[player], targetted_obj=null, activated_ability=false, evasion_ability=false, static_ability=false, as_a_sorcery=false, attached_to=false, attached_to_obj=null, timestamp=null, triggered_condition=bala ged thief or another ally enters the battlefield under your control, triggered_effect=target player reveals a number of cards from his or her hand equal to the number of allies you control, triggered_instruction=you choose one of them. that player discards that card., activated_cost=null, activated_effect=null, activated_instruction=null]]]
63#{"choice":{"idChoice":60124,"idOptions":["blue"],"idPlayer":1}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
601.2h fase 2
ManaPool 2: {B}{B}
Game closed
Exception in thread "Thread-0" Exception executing consequence for rule "updateClients" in rules: java.lang.RuntimeException: cannot invoke method: sendToNode
	at org.drools.core.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39)
	at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1063)
	at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:121)
	at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:74)
	at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:970)
	at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1312)
	at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1251)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1359)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1350)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1331)
	at com.magicengine.DroolsEngine.fireAllRules(DroolsEngine.java:31)
	at com.magicengine.GameEngine.run(GameEngine.java:518)
Caused by: java.lang.RuntimeException: cannot invoke method: sendToNode
	at org.mvel2.optimizers.impl.refl.nodes.MethodAccessor.getValue(MethodAccessor.java:55)
	at org.mvel2.optimizers.impl.refl.nodes.VariableAccessor.getValue(VariableAccessor.java:37)
	at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:108)
	at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)
	at org.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123)
	at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119)
	at org.mvel2.MVEL.executeExpression(MVEL.java:929)
	at org.drools.core.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:110)
	at org.drools.core.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1052)
	... 10 more
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.mvel2.optimizers.impl.refl.nodes.MethodAccessor.getValue(MethodAccessor.java:40)
	... 18 more
Caused by: java.lang.StackOverflowError
	at java.base/java.lang.StringBuffer.append(StringBuffer.java:312)
	at java.base/java.io.StringWriter.write(StringWriter.java:106)
	at com.google.gson.stream.JsonWriter.string(JsonWriter.java:534)
	at com.google.gson.stream.JsonWriter.value(JsonWriter.java:419)
	at com.google.gson.internal.bind.TypeAdapters$13.write(TypeAdapters.java:362)
	at com.google.gson.internal.bind.TypeAdapters$13.write(TypeAdapters.java:346)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89)
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195)
	at com.google.gson.Gson$FutureTypeAdapter.write(Gson.java:892)
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
Clone this wiki locally