code: public static void renameTimeoutToSuspendTimeout(ModelNode operation) {
          if (!operation.hasDefined(SUSPEND_TIMEOUT.getName()) && operation.hasDefined(TIMEOUT.getName())) {
              operation.get(SUSPEND_TIMEOUT.getName()).set(operation.get(TIMEOUT.getName()));
              operation.remove(TIMEOUT.getName());
          }
      }
docs: Renames the deprecated attribute 'timeout' by 'suspend-timeout' for the current operation.
  <p>
  If the 'timeout' attribute is found in the operation and 'suspend-timeout' is not being used, the value of this
  'timeout' is used as the 'suspend-timeout' and the 'timeout' attribute is removed from the operation.
  
  @param operation The current operation