super(SYMBOL, Type.NONE);
}
protected FunctionSignature[] signatures() {
final FunctionSignature[] s = new FunctionSignature[4];
s[0] = new FunctionSignature(getName());
s[1] = new FunctionSignature(getName(), new Type[] { QNameType.QNAME });
s[2] = new FunctionSignature(getName(), new Type[] { TypeRegistry.safeGet("xs:QName?"),
StringType.STRING });
s[3] = new FunctionSignature(getName(), new Type[] { TypeRegistry.safeGet("xs:QName?"),
StringType.STRING, SequenceType.ANY_ITEMS });
return s;
}