Why keep this method percentDecode() ?