}
if (root.list != null)
{
for (Entry<String, SerialList> entry : root.list.entrySet())
{
this.elements.add(new Possibilities(entry.getKey(), asList(entry.getValue().entries)));
}
}
if (root.condition != null)
{
for (Entry<String, SerialCondition> entry : root.condition.entrySet())