code: @SuppressWarnings("unchecked")
      @Override
      public Object getValue(final UIValue _uiValue)
          throws EFapsException
      {
          final List<IOption> ret = new ArrayList<>();
          final Attribute attribute = _uiValue.getAttribute();
          if (attribute != null && attribute.hasEvents(EventType.RANGE_VALUE)) {
              for (final Return values : attribute.executeEvents(EventType.RANGE_VALUE, ParameterValues.UIOBJECT,
                              _uiValue, ParameterValues.ACCESSMODE, _uiValue.getTargetMode())) {
                  ret.addAll((List<IOption>) values.get(ReturnValues.VALUES));
              }
          }
          return ret;
      }
docs: {@inheritDoc}