@@ -0,0 +1,999 @@
+package com.cronutils;%0A%0Aimport com.cronutils.model.CronType;%0Aimport com.cronutils.model.definition.CronDefinition;%0Aimport com.cronutils.model.definition.CronDefinitionBuilder;%0Aimport com.cronutils.model.time.ExecutionTime;%0Aimport com.cronutils.parser.CronParser;%0Aimport org.junit.Assert;%0Aimport org.junit.Test;%0A%0Aimport java.time.ZoneOffset;%0Aimport java.time.ZonedDateTime;%0A%0Apublic class Issue430Test %7B%0A    @Test%0A    public void test() %7B%0A        CronDefinition cronDefinition = CronDefinitionBuilder.instanceDefinitionFor(CronType.QUARTZ);%0A        CronParser parser = new CronParser(cronDefinition);%0A        ExecutionTime execution = ExecutionTime.forCron(parser.parse(%220 0 12 30 6 ? 2020/10%22));%0A        ZonedDateTime dateTime = ZonedDateTime.of(2020, 6, 30, 12, 0, 0, 0, ZoneOffset.UTC);%0A        Assert.assertEquals(dateTime.minusYears(10), execution.lastExecution(dateTime).orElse(null));%0A        Assert.assertEquals(dateTime.plusYears(10), execution.nextExecution(dateTime).orElse(null));%0A    %7D%0A%7D%0A

Move Issue421Test into package