{
              if (needsEncoding(feature))
              {
                value = decode((String)value);
              }
              ((FeatureMap)((EObject)owner).eGet(FeatureMapEntryWrapperItemProvider.this.feature)).setValue(index, value);
            }