private static byte[] numToBytes(long value, boolean withCRLF)
  {
    if (value >= 0 && value < NUM_MAP_LENGTH)
    {
      int index = (int) value;
      return withCRLF ? numMapWithCRLF[index] : numMap[index];
    }
    else if (value == -1)
    {
      return withCRLF ? NEG_ONE_WITH_CRLF : NEG_ONE;
    }
    return convert(value, withCRLF);
  }