code: private void addProperty(final Node node, final PropertyDescriptor propDesc) throws RepositoryException {
  
          LOG.info("Node {} adding property {}", node.getPath(), propDesc.getName());
          node.setProperty(propDesc.getName(), (Value) propDesc.getValue());
      }
docs: Adds a property to the node. The property's name, type and value is defined in the {@link PropertyDescriptor}.
  
  @param node
  the node to which the property should be added
  @param propDesc
  the {@link PropertyDescriptor} containing the details of the property
  
  @throws RepositoryException
  if the path of the node can not be determined or the property value can not be set