code: final ServiceController<?> addRelativePathService(final ServiceTarget serviceTarget, final String pathName, final String path,
                                                        final boolean possiblyAbsolute, final String relativeTo) {
          if (possiblyAbsolute && AbstractPathService.isAbsoluteUnixOrWindowsPath(path)) {
              return addAbsolutePathService(serviceTarget, pathName, path);
          } else {
              return RelativePathService.addService(AbstractPathService.pathNameOf(pathName), path, possiblyAbsolute, relativeTo, serviceTarget);
          }
      }
docs: Install an {@code Service<String>} for the given path.
  @param serviceTarget the service target associated with the management operation making this request. Cannot be {@code null}
  @param pathName the name of the relevant path. Cannot be {@code null}
  @param path  the value of the path within the model. This is either an absolute path or
  the relative portion of the path. Cannot be {@code null}
  @param possiblyAbsolute {@code true} if the path may be absolute and a check should be performed before installing
  a service variant that depends on the service associated with {@code relativeTo}
  @param relativeTo the name of the path this path is relative to. If {@code null} this is an absolute path
  @return the service controller for the {@code Service<String>}