code: static void parsePropertyElement(final ModelNode operation, final XMLExtendedStreamReader reader) throws XMLStreamException {
          parsePropertyElement(operation, reader, PROPERTIES.getName());
      }
docs: Parses a property element.
  <p>
  Example of the expected XML:
  <code>
  <pre>
  &lt;properties&gt;
  &lt;property name=&quot;propertyName&quot; value=&quot;propertyValue&quot;/&gt;
  &lt;/properties&gt;
  </pre>
  </code>
  
  The {@code name} attribute is required. If the {@code value} attribute is not present an
  {@linkplain org.jboss.dmr.ModelNode UNDEFINED ModelNode} will set on the operation.
  </p>
  
  @param operation the operation to add the parsed properties to
  @param reader    the reader to use
  
  @throws XMLStreamException if a parsing error occurs