docs: public String getErrorMessage()
  	{
  		if (!isNegativeResponse())
  			return "no error";
  		final int err = data[0] & 0xFF;
  		if (err > errors.length - 1)
  			return "unknown error code";
  		return errors[err];
  	}