def after_initialize
      @comments ||= {}

      @associations    = {}
      @definitions     = initial_definitions
      @constant_loader = ConstantLoader.new(:definitions => @definitions)
      @scopes          = [@definitions]
      @value_stack     = NestedStack.new
      @variable_stack  = NestedStack.new
      @ignored_nodes   = []
      @visibility      = :public

      reset_docstring_tags
      reset_method_type

      @constant_loader.bootstrap
    end
def after_initialize
      @comments ||= {}

      @associations    = {}
      @definitions     = initial_definitions
      @constant_loader = ConstantLoader.new(:definitions => @definitions)
      @scopes          = [@definitions]
      @value_stack     = NestedStack.new
      @variable_stack  = NestedStack.new
      @ignored_nodes   = []
      @visibility      = :public

      reset_docstring_tags
      reset_method_type

      @constant_loader.bootstrap
    end
Called after a new instance of the virtual machine has been created.