Index: xbean-naming/src/main/java/org/apache/xbean/naming/context/ContextUtil.java =================================================================== --- xbean-naming/src/main/java/org/apache/xbean/naming/context/ContextUtil.java (revision 751571) +++ xbean-naming/src/main/java/org/apache/xbean/naming/context/ContextUtil.java (working copy) @@ -165,10 +165,16 @@ public static final class ReadOnlyBinding extends Binding { private final Object value; + private final boolean isRelative; public ReadOnlyBinding(String name, Object value) { + this(name, value, true); + } + + public ReadOnlyBinding(String name, Object value, boolean isRelative) { super(name, value); this.value = value; + this.isRelative = isRelative; } public void setName(String name) { @@ -200,7 +206,7 @@ } public boolean isRelative() { - return false; + return this.isRelative; } public void setRelative(boolean r) {