public void applyPattern(String pattern) { if (pattern == null) { throw new NullPointerException("pattern was null"); } try { NativeDecimalFormat.applyPatternImpl(this.addr, false, pattern); } catch (RuntimeException re) { throw new IllegalArgumentException("applying pattern failed for pattern: " + pattern, re); } }