    # File lib/chef/provider/package/yum.rb, line 231
              def initialize(*args)
                if args.size == 1
                  @e, @v, @r = RPMUtils.version_parse(args[0])
                elsif args.size == 3
                  @e = args[0].to_i
                  @v = args[1]
                  @r = args[2]
                else
                  raise ArgumentError, "Expecting either 'epoch-version-release' or 'epoch, " +
                                       "version, release'"
                end
              end