class RepositoryFacade implements Repository {

    @Override
    public Value getDescriptorValue(String key) {
        return delegate != null ? delegate.getDescriptorValue(key) : null;
    }

    @SuppressWarnings("WeakerAccess") public  RepositoryFacade(final @Nullable Repository delegate);

}