dmz::V8Value
dmz::JsModuleUiV8QtBasic::_tree_item_below (const v8::Arguments &Args) {

   v8::HandleScope scope;
   V8Value result = v8::Undefined ();

   JsModuleUiV8QtBasic *self = _to_self (Args);
   if (self) {

      QTreeWidget *tree = self->v8_to_qobject<QTreeWidget> (Args.This ());
      if (tree) {

         QTreeWidgetItem *item = self->_to_qtreewidgetitem (Args[0]);
         result = self->create_v8_qtreewidgetitem (tree->itemBelow (item));
      }
   }

   return scope.Close (result);
}