code: function() {
          var me = this,
              actions = me.actions,
              namespace = me.namespace,
              action, cls, methods, i, len, method;
              
          for (action in actions) {
              if (actions.hasOwnProperty(action)) {
                  if (me.disableNestedActions) {
                      cls = namespace[action];
                      
                      if (!cls) {
                          cls = namespace[action] = {};
                      }
                  }
                  else {
                      cls = me.getNamespace(namespace, action);
  
                      if (!cls) {
                          cls = me.createNamespaces(namespace, action);
                      }
                  }
  
                  methods = actions[action];
  
                  for (i = 0, len = methods.length; i < len; ++i) {
                      method = new Ext.direct.RemotingMethod(methods[i]);
                      cls[method.name] = me.createHandler(action, method);
                  }
              }
          }
      }
docs: Initialize the API
  
  @private