public Result parse(final String string) throws DateNotParsableException {
        return this.parse(string, new Date());
    }
@Test
    public void singleDaytestParseAlignToAGivenTime() throws Exception {
        final DateTimeFormatter df = DateTimeFormat.forPattern("HH:mm:ss");

        for(String[] test: singleDaytestsThatAlignToAGivenTime) {
            NaturalDateParser.Result result = naturalDateParser.parse(test[0]);
            assertNotNull(result.getFrom());
            assertNotNull(result.getTo());

            assertThat(df.print(result.getFrom())).as("time part of date should equal "+ test[1] + " in").isEqualTo(test[1]);
        }
    }