# File default_marker.rb, line 39
        def initialize(type,data)
            @logger = Logger.new(STDOUT)
            @logger.datetime_format = "%H:%M:%S"
            @logger.level = $DEBUG?(Logger::DEBUG):(Logger::INFO)
    
            @original_content = data
            
            @content = StringIO.new(data)
            @type = @content.read(2)
            @size = @content.read(2).unpack('n')[0]-2
            
            if !valid?
                raise InvalidBlockException.new("In block #{self.class}")
            end

            @prefix = self.class.to_s
            
            @prefix = @prefix[@prefix.rindex("::")+2..-7]
            if @prefix==""
                @prefix= 'Marker'
            end

            @values = Hash.new
        end