docs: public void alterDestinationAlias(DestinationAliasDefinition destinationAliasDefinition) throws SIIncorrectCallException, SIResourceException, SINotPossibleInCurrentConfigurationException, SITemporaryDestinationNotFoundException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "alterDestinationAlias", new Object[] { destinationAliasDefinition.getName() });
          // Create a local UOW
          LocalTransaction transaction = txManager.createLocalTransaction(true);
  
          // Try to alter the local destination.
          try
          {
              DestinationTypeFilter filter = new DestinationTypeFilter();
              filter.LOCAL = Boolean.TRUE;
              filter.VISIBLE = Boolean.TRUE;
              filter.ALIAS = Boolean.TRUE;
              filter.FOREIGN_DESTINATION = Boolean.FALSE;
              filter.QUEUE = Boolean.FALSE;
              filter.CORRUPT = Boolean.FALSE;
              filter.RESET_ON_RESTART = Boolean.FALSE;
  
              DestinationHandler dh = destinationIndex.findByName(destinationAliasDefinition.getName(), "defaultBus", filter);
  
              if (dh == null) {
                  dh = getDestination(destinationAliasDefinition.getName(), "defaultBus", false, false);
              }
  
              if (!(dh.isSystem() || dh.isTemporary() || dh.isToBeDeleted() || dh.isDeleted())) //these should be invisible anyway
              {
                  dh.updateDefinition(destinationAliasDefinition);
              }
              // If everything was successful then commit the unit of work
              transaction.commit();
          } catch (SIResourceException e)
          {
              // No FFDC code needed
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(tc, "alterDestinationAlias", e);
              handleRollback(transaction);
              throw e;
          } catch (RuntimeException e)
          {
              // FFDC
              FFDCFilter.processException(e, "com.ibm.ws.sib.processor.impl.DestinationManager.alterDestinationAlias", "1:4353:1.508.1.7", this);
  
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              {
                  SibTr.exception(tc, e);
                  SibTr.exit(tc, "alterDestinationAlias", e);
              }
              handleRollback(transaction);
              throw e;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "alterDestinationAlias");
      }