public AbstractRoutineSignature(string name,
TypedNodeList arguments,
TypeSpecifier returnType,
Location location)
: base(location)
{
this.name = name;
this.arguments = arguments;
this.returnType = returnType;
this.methodBuilder = null;
InitArguments();
}