code: @Override
      public void perform() throws PortalException {
          // push the change into the PLF
          if (nodeId.startsWith(Constants.FRAGMENT_ID_USER_PREFIX)) {
              // we are dealing with an incorporated node
              ParameterEditManager.removeParmEditDirective(nodeId, name, person);
          } else {
              // node owned by user so add parameter child directly
              Document plf = RDBMDistributedLayoutStore.getPLF(person);
              Element plfNode = plf.getElementById(nodeId);
              removeParameterChild(plfNode, name);
          }
          // push the change into the ILF
          removeParameterChild(ilfNode, name);
      }
docs: Remove the parameter from a channel in both the ILF and PLF using the appropriate mechanisms
  for incorporated nodes versus owned nodes.