{
  public static byte[] toReversedBytesFromString(String s)  {    int limit = s.length();    byte[] result = new byte[((limit + 1) / 2)];    int i = 0;    if ((limit % 2) == 1)      {        result[i++] = (byte) fromDigit(s.charAt(--limit));      }    while (limit > 0)      {        result[i] = (byte) fromDigit(s.charAt(--limit));        result[i++] |= (byte) (fromDigit(s.charAt(--limit)) << 4);      }    return result;  }