void InitializeTrees()
 {
     if (m_SerializedObject != null)
     {
         m_SearchField = new SearchField();
         m_TreeView    = InputActionListTreeView.CreateFromSerializedObject(Apply, m_SerializedObject, ref m_TreeViewState);
         m_TreeView.OnSelectionChanged = OnSelectionChanged;
         m_TreeView.OnContextClick     = OnContextClick;
         m_CopyPasteUtility            = new CopyPasteUtility(Apply, m_TreeView, m_SerializedObject);
         if (m_PickerTreeViewState == null)
         {
             m_PickerTreeViewState = new TreeViewState();
         }
         LoadPropertiesForSelection();
     }
 }