code: @Deprecated
  	public static Schedule createScheduleFromConventions(
  			LocalDate referenceDate,
  			LocalDate startDate,
  			String frequency,
  			double maturity,
  			String daycountConvention,
  			String shortPeriodConvention,
  			String dateRollConvention,
  			BusinessdayCalendar businessdayCalendar,
  			int	fixingOffsetDays,
  			int	paymentOffsetDays
  			)
  	{
  		LocalDate maturityDate = createDateFromDateAndOffset(startDate, maturity);
  
  		return createScheduleFromConventions(
  				referenceDate,
  				startDate,
  				maturityDate,
  				Frequency.valueOf(frequency.toUpperCase()),
  				DaycountConvention.getEnum(daycountConvention),
  				ShortPeriodConvention.valueOf(shortPeriodConvention.toUpperCase()),
  				DateRollConvention.getEnum(dateRollConvention),
  				businessdayCalendar,
  				fixingOffsetDays,
  				paymentOffsetDays
  				);
  
  	}
docs: Generates a schedule based on some meta data. The schedule generation
  considers short periods.
  
  @param referenceDate The date which is used in the schedule to internally convert dates to doubles, i.e., the date where t=0.
  @param startDate The start date of the first period.
  @param frequency The frequency.
  @param maturity The end date of the last period.
  @param daycountConvention The daycount convention.
  @param shortPeriodConvention If short period exists, have it first or last.
  @param dateRollConvention Adjustment to be applied to the all dates.
  @param businessdayCalendar Businessday calendar (holiday calendar) to be used for date roll adjustment.
  @param fixingOffsetDays Number of business days to be added to period start to get the fixing date.
  @param paymentOffsetDays Number of business days to be added to period end to get the payment date.
  @return The corresponding schedule
  @deprecated Will be removed in version 2.3