code: @SuppressWarnings("unchecked")
      @Override
      public Optional<T> getOptionalValue(ConfigSnapshot snapshot) {
          SourcedValue sourcedValue = getSourcedValue((WebSphereConfigSnapshot) snapshot);
          T value = null;
          if (sourcedValue != null) {
              value = (T) sourcedValue.getValue();
          }
          Optional<T> optValue = Optional.ofNullable(value);
  
          return optValue;
      }
docs: {@inheritDoc}