anchor.diff:      method StringConcat(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
       method StringIndexOf(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
       method StringLastIndexOf(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
  +    method StringLocaleCompare(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
       method StringMatch(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
       method StringReplace(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
       method StringSearch(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
  
positive.code:     method StringToUpperCase(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
      method StringToLocaleLowerCase(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
      method StringToLocaleUpperCase(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
    end;
    EcmaScriptStringObject = public class(EcmaScriptFunctionObject)
    public
  
negative.code:   StringPrototype.Values.Add('toUpperCase', PropertyValue.NotEnum(new EcmaScriptFunctionObject(self, 'toUpperCase', @StringToUpperCase, 0)));
    StringPrototype.Values.Add('toLocaleLowerCase', PropertyValue.NotEnum(new EcmaScriptFunctionObject(self, 'toLocaleLowerCase', @StringToLocaleLowerCase, 0)));
    StringPrototype.Values.Add('toLocaleUpperCase', PropertyValue.NotEnum(new EcmaScriptFunctionObject(self, 'toLocaleUpperCase', @StringToLocaleUpperCase, 0)));
    
    StringPrototype.Values.Add('localeCompare', PropertyValue.NotEnum(new EcmaScriptFunctionObject(self, 'localeCompare', @StringLocaleCompare, 1)));
    StringPrototype.Values.Add('trim', PropertyValue.NotEnum(new EcmaScriptFunctionObject(self, 'trim', @StringTrim, 0)));
  end;
  
  method GlobalObject.StringCall(aCaller: ExecutionContext;aSelf: Object; params args: Array of Object): Object;
  