code: int createList() {
  		int node = newList_();
  		if (m_b_allow_navigation_between_lists) {
  			m_lists.setField(node, 3, m_list_of_lists);
  			if (m_list_of_lists != nullNode())
  				m_lists.setField(m_list_of_lists, 2, node);
  			m_list_of_lists = node;
  		}
  
  		return node;
  	}
docs: Creates new list and returns it's handle.