def METHOD_NAME(self, withChildren=False, withTerminatedChildren=False):
    """
    Returns data available about a process
    """
    data = {}
    data["datetime"] = datetime.datetime.utcnow()
    data["stats"] = {}
    result = self.pid()
    if result["OK"]:
        data["stats"]["pid"] = result["Value"]
    result = self.status()
    if result["OK"]:
        data["stats"]["status"] = result["Value"]
    result = self.runningTime()
    if result["OK"]:
        data["stats"]["runningTime"] = result["Value"]
    result = self.memoryUsage(withChildren)
    if result["OK"]:
        data["stats"]["memoryUsage"] = result["Value"]
    result = self.vSizeUsage(withChildren)
    if result["OK"]:
        data["stats"]["vSizeUsage"] = result["Value"]
    result = self.numThreads(withChildren)
    if result["OK"]:
        data["stats"]["threads"] = result["Value"]
    result = self.cpuPercentage(withChildren)
    if result["OK"]:
        data["stats"]["cpuPercentage"] = result["Value"]
    result = self.cpuUsageUser(withChildren, withTerminatedChildren)
    if result["OK"]:
        data["stats"]["cpuUsageUser"] = result["Value"]
    result = self.cpuUsageSystem(withChildren, withTerminatedChildren)
    if result["OK"]:
        data["stats"]["cpuUsageSystem"] = result["Value"]
    return S_OK(data)