require 'set'

class Class1

    attr_accessor :value

    def initialize(value)
        @value = value
    end

    def print_value()
        puts @value
    end

end

class Class2

  def initialize()
    @value = 10
  end

end

class Class3

  def initialize(value)
    @value = value
  end

end

class Class4

  def initialize(value)
    @value = value
  end

end

class Class5

    attr_accessor :class1, :class2, :class3, :class4, :class5, :class6

    @class1 = Class1.new(10)
    @class2 = Class2      .       new

    def initialize()
      @class3 = Class3.new(20)
      @class4 = Array.new
      @class5 = Set.new
      @class6 = Class1.new
    end

    def print_value
        puts @class.print_value()
    end

end

Create aggregation sample for second parser
Create aggregation sample for second parser

Signed-off-by: Lucas Moura <143f96f992bf3dc84afaa2cc3d6d759a2b3ef261@gmail.com>
