def METHOD_NAME(self):
    """
    Merges the parameters and values in to the final data items
    """
    # If there are already merged connections cached, return those
    if self.__data_items is not None:
        return self.__data_items
    # If there is just one item to return, return the values stored
    if is_singleton(self.__data_items_to_return):
        self.__data_items = self._safe_read_values(
            self.__data_items_to_return)
        return self.__data_items
    # If there are multiple items to return, form a list
    self.__data_items = {
        param: self._safe_read_values(param)
        for param in self.__data_items_to_return}
    return self.__data_items