code: protected Collection<ICalVersion> getValueSupportedVersions() {
  		return (value == null) ? Collections.<ICalVersion> emptyList() : Arrays.asList(ICalVersion.values());
  	}
docs: Gets the iCalendar versions that this property's value is supported in.
  Meant to be overridden by the child class.
  @return the supported versions