docs: private Resource<T> translateResourceExternal(Resource<T> resource) {
          if (fullPath) {
              return resource;
          }
          return new translatedResource<T>(resource, translatePathExternal(resource.getPath()));
      }