o.setDynamicNodeProperties( (Map) l.get( 5 ) );
case 2:
Boolean dynamic = (Boolean) l.get(4);
o.setDynamic(dynamic == null ? false : dynamic);
case 3:
UnsignedInteger timeout = (UnsignedInteger) l.get(3);
o.setTimeout(timeout == null ? UnsignedInteger.ZERO : timeout);
case 4:
Symbol expiryPolicy = (Symbol) l.get(2);
o.setExpiryPolicy(expiryPolicy == null ? TerminusExpiryPolicy.SESSION_END : TerminusExpiryPolicy.valueOf(expiryPolicy));
case 5:
UnsignedInteger durable = (UnsignedInteger) l.get(1);
o.setDurable(durable == null ? TerminusDurability.NONE : TerminusDurability.get(durable));
case 6:
o.setAddress( (String) l.get( 0 ) );
}