@Override
 public boolean apply(ChangeAdapter input) {
   return !Strings.isNullOrEmpty(input.getRevisionType());
 }
 @Override
 public Annotation apply(ChangeAdapter input) {
   return input.getAnnotation();
 }
 @Override
 public String apply(ChangeAdapter input) {
   return Objects.firstNonNull(input.getRevisionType(), "");
 }