docs: public static String computeRelativeNamesAfterRenaming(String oldFullName, String newFullName, String relativeNames, ItemGroup context) {
  
          StringTokenizer tokens = new StringTokenizer(relativeNames,",");
          List<String> newValue = new ArrayList<>();
          while(tokens.hasMoreTokens()) {
              String relativeName = tokens.nextToken().trim();
              String canonicalName = getCanonicalName(context, relativeName);
              if (canonicalName.equals(oldFullName) || canonicalName.startsWith(oldFullName+'/')) {
                  String newCanonicalName = newFullName + canonicalName.substring(oldFullName.length());
                  if (relativeName.startsWith("/")) {
                      newValue.add("/" + newCanonicalName);
                  } else {
                      newValue.add(getRelativeNameFrom(newCanonicalName, context.getFullName()));
                  }
              } else {
                  newValue.add(relativeName);
              }
          }
          return StringUtils.join(newValue, ",");
      }