code: public ICalPropertyScribe<? extends ICalProperty> getPropertyScribe(ICalProperty property) {
  		if (property instanceof RawProperty) {
  			RawProperty raw = (RawProperty) property;
  			return new RawPropertyScribe(raw.getName());
  		}
  
  		return getPropertyScribe(property.getClass());
  	}
docs: Gets the appropriate property scribe for a given property instance.
  @param property the property instance
  @return the property scribe or null if not found