question: creates a new crondefinition instance with provided field definitions concode_field_sep Set<CronConstraint> cronConstraints concode_elem_sep boolean lastFieldOptional concode_elem_sep Map<CronFieldName,FieldDefinition> fields concode_elem_sep boolean enforceStrictRanges concode_field_sep CronDefinitionBuilder lastFieldOptional concode_elem_sep FieldDayOfWeekDefinitionBuilder withDayOfWeek concode_elem_sep FieldDefinitionBuilder withMinutes concode_elem_sep CronDefinition instanceDefinitionFor concode_elem_sep FieldDefinitionBuilder withSeconds concode_elem_sep FieldDefinitionBuilder withHours concode_elem_sep CronDefinition quartz concode_elem_sep FieldDefinitionBuilder withYear concode_elem_sep CronDefinitionBuilder withCronValidation concode_elem_sep CronDefinition cron4j concode_elem_sep CronDefinitionBuilder defineCron concode_elem_sep CronDefinition unixCrontab concode_elem_sep FieldSpecialCharsDefinitionBuilder withDayOfMonth concode_elem_sep FieldDefinitionBuilder withMonth concode_elem_sep CronDefinitionBuilder enforceStrictRanges concode_elem_sep void register
target: CronDefinition function ( ) { Set < CronConstraint > loc0 = new HashSet < CronConstraint > ( ) ; loc0 . addAll ( cronConstraints ) ; return new CronDefinition ( new ArrayList < > ( this . fields . values ( ) ) , loc0 , lastFieldOptional , enforceStrictRanges ) ; }