code: @Override
      public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException {
          super.validateParameter(parameterName, value);
          if (value.isDefined() && value.getType() != ModelType.EXPRESSION) {
              String str = value.asString();
              if (Inet.parseInetAddress(str) == null) {
                  throw new OperationFailedException("Address is invalid: \"" + str + "\"");
              }
          }
      }
docs: {@inheritDoc}