def __init__(self, marshaller):
        self.default = PrimativeAppender(marshaller)
        self.appenders = (
            (Matcher(None),
                NoneAppender(marshaller)),
            (Matcher(null),
                NoneAppender(marshaller)),
            (Matcher(Property),
                PropertyAppender(marshaller)),
            (Matcher(Object),
                ObjectAppender(marshaller)),
            (Matcher(Element), 
                ElementAppender(marshaller)),
            (Matcher(Text), 
                TextAppender(marshaller)),
            (Matcher(list), 
                ListAppender(marshaller)),
            (Matcher(tuple), 
                ListAppender(marshaller)),
            (Matcher(dict), 
                DictAppender(marshaller)),
        )
helper function to resolve stdin, stdout and stderr default
dataset/ETHPy150Open CouchPotato/CouchPotatoServer/libs/suds/mx/appender.py/ContentAppender.__init__--crossover with--dataset/ETHPy150Open thasso/pyjip/jip/options.py/Option.__resolve_default