def store(resolved_path, value)
      result = if result_type == RESULT_TYPE_PATH
                 as_path(resolved_path)
               else
                 value
               end
      Enumpath.log('New Result') { { result: result } }
      push(result)
    end
def store(resolved_path, value)
      result = if result_type == RESULT_TYPE_PATH
                 as_path(resolved_path)
               else
                 value
               end
      Enumpath.log('New Result') { { result: result } }
      push(result)
    end
Adds a new result to the collection, the format of which is determined by the value of @result_type

 @param resolved_path [Array] the path segments leading to the resolved value
 @param value the resolved value
 @return [self]