protected LuaObject(LuaObject parent, String name) throws LuaException
protected LuaObject(LuaState L, String globalName)
	protected LuaObject(LuaObject parent, String name) throws LuaException  {	  synchronized(parent.getLuaState())    {	    this.L = parent.getLuaState();		    if (!parent.isTable() && !parent.isUserdata())	    {	      throw new LuaException("Object parent should be a table or userdata .");	    }		    parent.push();	    L.pushString(name);	    L.getTable(-2);	    L.remove(-2);	    registerValue(-1);	    L.pop(1);    }  }