class Vernier::ParsedProfile::Thread

def [](name)

Emulate hash
def [](name)
  send(name)
end

def initialize(data)

def initialize(data)
  @data = data
end

def main_thread?

def main_thread?
  @data["isMainThread"]
end

def samples

def samples
  @data["samples"]["stack"]
end

def stack_table

def stack_table
  @stack_table ||= StackTable.new(@data)
end

def weights

def weights
  @data["samples"]["weight"]
end