String tgtUser = duccWorkReservation.getStandardInfo().getUser().trim();
if(isAuthorized(dwid, reqUser, tgtUser, reqRole)) {
logger.debug(methodName, dwid, "reqUser:"+reqUser+" "+"reqRole:"+reqRole+" "+"tgtUser:"+tgtUser);
duccWorkReservation.getStandardInfo().setCancelUser(reqUser);
duccWorkReservation.getStandardInfo().setDateOfCompletion(TimeStamp.getCurrentMillis());
duccWorkReservation.stateChange(ReservationState.Completed);
duccWorkReservation.complete(ReservationCompletionType.CanceledByUser);
String u1 = duccWorkReservation.getStandardInfo().getUser();
String u2 = duccWorkReservation.getStandardInfo().getCancelUser();
if(u1 != null) {
if(u2 != null) {