code: @Override
      public LepResourceDescriptor getResourceDescriptor(ContextsHolder contextsHolder, LepResourceKey resourceKey) {
          Objects.requireNonNull(resourceKey, "resourceKey can't be null");
          Resource scriptResource = getScriptResource(contextsHolder, resourceKey);
          if (!scriptResource.exists()) {
              log.debug("No LEP resource for key {}", resourceKey);
              return null;
          }
          return getLepResourceDescriptor(resourceKey, scriptResource);
      }
docs: {@inheritDoc}