code: @Override
      public void property(String name, String value, int nameValueSeparatorIndex)
              throws OperationFormatException {
  
          if(name != null) {
              // TODO this is not nice
              if(name.length() > 1 && name.charAt(0) == '-' && name.charAt(1) == '-') {
                  assertValidParameterName(name.substring(2));
              } else if(name.length() > 0 && name.charAt(0) == '-') {
                  assertValidParameterName(name.substring(1));
              } else {
                  assertValidParameterName(name);
              }
          }
  
          if (value.isEmpty()) {
              throw new OperationFormatException("Parameter '" + value + "' is missing value.");
          }
  
          validatedProperty(name, value, nameValueSeparatorIndex);
      }
docs: /* (non-Javadoc)
  @see org.jboss.as.cli.operation.OperationParser.CallbackHandler#property(java.lang.String, java.lang.String, int)