/** * Construct a <tt>NullArgumentException</tt>. * * @param name Argument name. * @param index Argument index. */ public NullArgumentException(final String name, final Object index) { super(makeMessage(name, index)); this.name = name; this.index = index; }
/** * Construct a <tt>NullArgumentException</tt>. * * @param name Argument name. */ public NullArgumentException(final String name) { super(makeMessage(name)); this.name = name; this.index = null; }
/** * Construct a <tt>NullArgumentException</tt>. * * @param name Argument name. * @param index Argument index. */ public NullArgumentException(final String name, final long index) { super(makeMessage(name, new Long(index))); this.name = name; this.index = new Long(index); }