docs: private static int typeFromWidthNative(final int width) {
          switch (width) {
              case 16:
                  return ICNS.is32;
              case 32:
                  return ICNS.il32;
              case 48:
                  return ICNS.ih32;
              case 128:
                  return ICNS.it32;
              default:
                  throw new IllegalArgumentException(String.format("Unsupported dimensions for ICNS, only 16, 32, 48 and 128 supported: %dx%d", width, width));
          }
      }