if (!time.startsWith(hoursGroup))
{
throw new ParseException("Illegal time: \"" + time + "\"");
}
long hours = asLong(hoursGroup);
Seperator seperator = asSeperator(match.getGroup(2));
long minutes = asLong(match.getGroup(3));
Unit unit = asUnit(match.getGroup(4));
if (seperator == COLUMN)
{