- public static String wellFormedYinName(final String name, final Date revision) {
- return revision == null ? wellFormedYinName(name, (String) null) :
- wellFormedYinName(name, SimpleDateFormatUtil.getRevisionFormat().format(revision));
+ public static String wellFormedYinName(final String name, final Optional<Date> revision) {
+ return !revision.isPresent() ? wellFormedYinName(name, (String) null) :
+ wellFormedYinName(name, SimpleDateFormatUtil.getRevisionFormat().format(revision.get()));