docs: protected ModelNode convertParameterExpressions(final ModelNode parameter) {
          if (isAllowExpression() && COMPLEX_TYPES.contains(type)) {
              // They need to subclass and override
              throw new IllegalStateException();
          }
          return isAllowExpression() ? convertStringExpression(parameter) : parameter;
      }