public void setNamed(final Named named) {
final Named old = this.getNamed();
if ((named == null && old != null) || (named != null && !named.equals(old))) {
this.named = named;
if (named != null) {
this.nameResolverFactory = new NameResolverFactory(named);
} else {
this.nameResolverFactory = null;
}
this.firePropertyChange("named", old, this.getNamed());
}