def METHOD_NAME(self, attrs):
    f = self.factory()
    if attrs.has_key('type'):
        f.arguments.append((attrs['name'], getattr(__builtin__, attrs['type'])(self.value(attrs['value']))))
    else:
        f.arguments.append((attrs['name'], self.value(attrs['value'])))