code: protected void performSingleOperation(
          CmsResource source,
          CmsResource target,
          Action action,
          boolean overwrite,
          Map<String, String> makroMap)
      throws CmsException {
  
          performSingleOperation(source, target, getTargetName(source, target), action, overwrite, makroMap);
      }
docs: Performs the single resource operation.<p>
  
  @param source the source
  @param target the target
  @param action the action
  @param overwrite if existing resources should be overwritten
  @param makroMap map of key-value pairs to be resolved as macro. if null or empty, then ignored
  
  @throws CmsException in case the operation fails