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(); }