public Name composeName(Name suffix, Name prefix) throws NamingException { if (suffix == null) throw new NamingException(L.l("suffix cannot be null")); else if (prefix == null) throw new NamingException(L.l("prefix cannot be null")); else return prefix.addAll(suffix); }
@Override public Name composeName(Name name, Name prefix) throws NamingException { Name result = (Name) (prefix.clone()); result.addAll(name); return result; }