def METHOD_NAME(self):
    # Create a List, and put it in a scroll view.
    # The scroll view is the _impl, because it's the outer container.
    self.native = RefreshableScrollView.alloc().init()
    self.native.interface = self.interface
    self.native.impl = self
    self.native.hasVerticalScroller = True
    self.native.hasHorizontalScroller = False
    self.native.autohidesScrollers = False
    self.native.borderType = NSBezelBorder
    # Create the List widget
    self.detailedlist = TogaList.alloc().init()
    self.detailedlist.interface = self.interface
    self.detailedlist.impl = self
    self.detailedlist.columnAutoresizingStyle = (
        NSTableViewColumnAutoresizingStyle.Uniform
    )
    # TODO: Optionally enable multiple selection
    self.detailedlist.allowsMultipleSelection = False
    self.native.detailedlist = self.detailedlist
    # Create the column for the detailed list
    column = NSTableColumn.alloc().initWithIdentifier("data")
    self.detailedlist.addTableColumn(column)
    self.columns = [column]
    cell = TogaDetailedCell.alloc().init()
    column.dataCell = cell
    # Hide the column header.
    self.detailedlist.headerView = None
    self.detailedlist.delegate = self.detailedlist
    self.detailedlist.dataSource = self.detailedlist
    # Embed the tree view in the scroll view
    self.native.documentView = self.detailedlist
    # Add the layout constraints
    self.add_constraints()