# File ruby/jbridge.rb, line 817
        def initialize(_classname)
          info = __classinfo(_classname)
          @classname = _classname
          @interfaces = []
          @fields = []
          @methods = []
          @protected_methods = []
          _superclass = nil
          mode = nil
          info.each{|i|
                case i
                when "====Superclass"
                  mode = :superclass
                when "====Interfaces"
                  mode = :interfaces
                when "====Field"
                  mode = :fields
                when "====PublicMethod"
                  mode = :methods
                when "====ProtectedMethod"
                  mode = :protected_methods
                else
                  case mode
                  when :superclass
                        _superclass = i
                  when :interfaces
                        @interfaces << @@class_repository.get_classinfo(i)
                  when :fields
                        @fields << i
                  when :methods
                        @methods << i
                  when :protected_methods
                        @protected_methods << i
                  end
                end
          }
          if _superclass then
                @superclass = @@class_repository.get_classinfo(_superclass) 
          else
                @superclass = nil
          end
          
        end