def METHOD_NAME(self, args):
    """
    This overridden version adds support for a PyMW destination directory.
    """
    # scan the args for the -pymw_dir switch
    # remove it when found so the base class doesn't complain
    # then call the base parse_args method
    newArgs = []
    args.reverse()
    found = False
    while len(args):
        arg = args.pop()
        if arg.strip() == '-pymw_dir':
            if len(args) == 0:
                self.logCritical("Error, path switch found, but no path specified\n")
                sys.exit(1)
            self.pymwDir = args.pop()
            if not os.path.exists(self.pymwDir):
                self.logNormal("Warning, path does not exist or is inaccessible: %s\n", \
                                self.pymwDir)
                found = True
            else:
                found = True
        else:
            newArgs.append(arg)
    if not found:
        self.logCritical("Error, path argument expected: -pymw_dir <PATH>\n")
        sys.exit(1)
    Assimilator.METHOD_NAME(self, newArgs)