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