code: protected Collection<VTimezone> getTimezoneComponents() {
  		if (globalTimezone != null) {
  			VTimezone component = globalTimezone.getComponent();
  			return (component == null) ? Collections.<VTimezone> emptyList() : Arrays.asList(component);
  		}
  
  		return tzinfo.getComponents();
  	}
docs: Gets the {@link VTimezone} components that need to be written to the
  output stream.
  @return the components