Ограничение модуля с отрицательными числами Java

int mod(a, b) {
  c = a % b
  return (c < 0) ? c + b : c
}