code: @Override
      public FilterMutableType removeDescription(final String value) throws IllegalArgumentException {
          // Precondition checks
          if (value == null || value.length() == 0) {
              throw new IllegalArgumentException("value must be specified");
          }
  
          // Get all "description" elements
          final List<Node> descriptions = this.getRootNode().get("description");
          if (descriptions != null) {
              // For each description
              for (final Node description : descriptions) {
                  // If matches
                  if (description.getText().equals(value)) {
                      // Remove
                      description.getParent().removeChild(description);
                      System.out.println(description);
                  }
              }
          }
  
          // Return
          return this;
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.descriptor.api.webcommon30.FilterMutableTypeBase#removeDescription(java.lang.String)