code: public static JodaTime matches(final TimeCondition condition)
     {
        return new JodaTime(condition) {
           @Override
           public String toString()
           {
              return "JodaTime.matches(" + condition + ")";
           }
        };
     }
docs: Create a new {@link JodaTime} condition that, for each {@link org.ocpsoft.rewrite.event.Rewrite}, evaluates the
  given {@link TimeCondition} again the system's current {@link DateTime}