public SmartBinder drop(String name) {
        int index = signature().argOffset(name);
        return new SmartBinder(this, signature().dropArg(index), binder.drop(index));
    }
public SmartBinder drop ( String name ) { int index = signature ( ) . argOffset ( name ) ; return new SmartBinder ( this , signature ( ) . dropArg ( index ) , binder . drop ( index ) ) ; }
Drop the argument with the given name.

@param name the name of the argument to drop
@return a new SmartBinder with the drop applied