public SmartBinder castArg ( String name , Class < ? > type ) { Signature newSig = signature ( ) . replaceArg ( name , name , type ) ; return new SmartBinder ( this , newSig , binder . cast ( newSig . type ( ) ) ) ; }
Cast the named argument to the given type .