* {@link #head()} and {@link #scope()} will delegate to the given name.
*
* @param name The name to wrap.
*/
public NamedIdentifier(final GenericName name) {
super(name instanceof ReferenceIdentifier ? (ReferenceIdentifier) name : new NameToIdentifier(name));
this.name = name;
isNameSupplied = true;
}