code: public boolean match(Descriptor descriptor) {
  		return matchField(_group, descriptor.getGroup()) && matchField(_type, descriptor.getType())
  				&& matchField(_kind, descriptor.getKind()) && matchField(_name, descriptor.getName())
  				&& matchField(_version, descriptor.getVersion());
  	}
docs: Partially matches this descriptor to another descriptor. Fields that contain
  "*" or null are excluded from the match.
  
  @param descriptor the descriptor to match this one against.
  @return true if descriptors match and false otherwise
  
  @see #exactMatch(Descriptor)