def name
      middle = middle_name if respond_to?(:middle_name)
      Name.new(last_name, first_name, middle) if last_name
    end
def name
      middle = middle_name if respond_to?(:middle_name)
      Name.new(last_name, first_name, middle) if last_name
    end
def name middle = middle_name if respond_to? ( :middle_name ) Name . new ( last_name , first_name , middle ) if last_name end
Returns this Person's name as a Name structure, or nil if there is no last name.
Returns this Person s name as a Name structure or nil if there is no last name .