code: public Set<Property> getProperties(String name) {
          Set<Property> ret = new HashSet<Property>();
          for (Property property : this.properties) {
              if (property.getName().equals(name)) {
                  ret.add(property);
              }
          }
          return ret;
      }
docs: This method returns the set of properties having the
  supplied property name.
  
  @param name The property name
  @return The set of properties with the supplied name