# File lib/machinist/blueprint.rb, line 40
    def parent_blueprint
      case @parent
        when nil
          nil
        when Blueprint
          # @parent references the parent blueprint directly.
          @parent
        else
          # @parent is a class in which we should look for a blueprint.
          find_blueprint_in_superclass_chain(@parent)
      end
    end