        # File lib/evma/container.rb, line 56
    56:   def callback target, opcode, data
    57:     case opcode
    58:     when 101 # received data
    59:       obj = @objects[target] or raise UnknownTarget.new( target )
    60:       obj.receive_data data
    61:     when 102 # unbind
    62:       obj = @objects[target] or raise UnknownTarget.new( target )
    63:       obj.unbind
    64:       @objects.delete obj.signature
    65:     when 103 # accept
    66:       obj = @objects[target] or raise UnknownTarget.new( target )
    67:       obj.accept data
    68:     else
    69:       raise UnsupportedCallback.new( opcode.to_s )
    70:     end
    71:   end