docs: public static ScheduleInterface createScheduleFromConventions(
  			LocalDate referenceDate,
  			int spotOffsetDays,
  			String startOffsetString,
  			String maturityString,
  			String frequency,
  			String daycountConvention,
  			String shortPeriodConvention,
  			String dateRollConvention,
  			BusinessdayCalendarInterface businessdayCalendar,
  			int	fixingOffsetDays,
  			int	paymentOffsetDays,
  			boolean isUseEndOfMonth
  			)
  	{
  		LocalDate spotDate = businessdayCalendar.getRolledDate(referenceDate, spotOffsetDays);
  		LocalDate startDate = businessdayCalendar.createDateFromDateAndOffsetCode(spotDate, startOffsetString);
  		LocalDate maturityDate = businessdayCalendar.createDateFromDateAndOffsetCode(startDate, maturityString);
  
  		return createScheduleFromConventions(
  				referenceDate,
  				startDate,
  				maturityDate,
  				Frequency.valueOf(frequency.replace("/", "_").toUpperCase()),
  				DaycountConvention.getEnum(daycountConvention),
  				ShortPeriodConvention.valueOf(shortPeriodConvention.replace("/", "_").toUpperCase()),
  				DateRollConvention.getEnum(dateRollConvention),
  				businessdayCalendar,
  				fixingOffsetDays,
  				paymentOffsetDays,
  				isUseEndOfMonth
  				);
  	}