<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getconf(self, path, conf=None, logger=None):
 """Parse a configuration path with input conf and returns parameters by param name. :param str path: conf resource path to parse and from get parameters. :param Configuration conf: conf to fill with path values and conf param names. :param Logger logger: logger to use in order to trace information/error. :rtype: Configuration """


        result = conf

        pathconf = None

        rscpaths = self.rscpaths(path=path)

        for rscpath in rscpaths:

            pathconf = self._getconf(rscpath=rscpath, logger=logger, conf=conf)

            if pathconf is not None:

                if result is None:
                    result = pathconf

                else:
                    result.update(pathconf)

        return result