    # File lib/chef/node.rb, line 455
        def apply_expansion_attributes(expansion)
          load_chef_environment_object = (chef_environment == "_default" ? nil : Chef::Environment.load(chef_environment))
          environment_default_attrs = load_chef_environment_object.nil? ? {} : load_chef_environment_object.default_attributes
          default_before_roles = Chef::Mixin::DeepMerge.merge(default_attrs, environment_default_attrs)
          @default_attrs = Chef::Mixin::DeepMerge.merge(default_before_roles, expansion.default_attrs)
          environment_override_attrs = load_chef_environment_object.nil? ? {} : load_chef_environment_object.override_attributes
          overrides_before_environments = Chef::Mixin::DeepMerge.merge(override_attrs, expansion.override_attrs)
          @override_attrs = Chef::Mixin::DeepMerge.merge(overrides_before_environments, environment_override_attrs)
        end