anchor.diff:       * @value string to encode
        * @returns URI encoded string
        */
  -    private string function urlEncode( string value ) {
  +    private string function urlEncodeForAWS( string value ) {
           var encodedValue = encodeForURL(arguments.value);
           // Reverse encoding of tilde "~"
           encodedValue = replace( encodedValue, encodeForURL("~"), "~", "all" );
  
positive.code:             path = "/"& path;
          }
  
          return path;
      }
  
  
  
negative.code:  * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  component {
  
      /**
       * Creates a new instance of the utility for generating signatures using the supplied settings
  