code: public static Calendar wrap(final CalendarComponent... component) {
          final ComponentList<CalendarComponent> components = new ComponentList<>(Arrays.asList(component));
          return new Calendar(components);
      }
docs: Wraps a component in a calendar.
  @param component the component to wrap with a calendar
  @return a calendar containing the specified component