code: private static VCalAlarmProperty convert(VAlarm valarm, ICalComponent parent) {
  		VCalAlarmProperty property = create(valarm);
  		if (property == null) {
  			return null;
  		}
  
  		property.setStart(determineStartDate(valarm, parent));
  
  		DurationProperty duration = valarm.getDuration();
  		if (duration != null) {
  			property.setSnooze(duration.getValue());
  		}
  
  		Repeat repeat = valarm.getRepeat();
  		if (repeat != null) {
  			property.setRepeat(repeat.getValue());
  		}
  
  		return property;
  	}
docs: Converts a {@link VAlarm} component to a vCal alarm property.
  @param valarm the component
  @param parent the component's parent
  @return the vCal alarm property or null if it cannot be converted