JmsParameters(final Builder<?> b) {
try {
// HC SVNT DRACONIS
this.namingContext = null != b.namingContext
? b.namingContext
: namingContext(new JndiParametersCi());
this.connectionFactory = lookup(b.connectionFactory);
this.fromDestination = lookup(this.fromName = b.from);
this.toName = b.to;
} catch (NamingException ex) {
throw new IllegalArgumentException(ex);